The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Well acutally, most users with a basic Roadrunner account (or any cable connection) are assigned an IP from a DHCP server. This means that they obtain a non-used IP address everytime they connect. Yes, cable connections are 'always on', but only while the computer is on. I haven't personally rebooted in weeks, so I have had the same IP since then. However, if I reboot, I may get a different IP, I also may get the same. Now, most ISPs that offer broadband will give you a static IP if you pay a bit more than the basic package.

Now, one thing that typically stays constant is the user's MAC address (well, it DOES stay constant, but some routers can spoof other MAC addresses), but I'm not sure if those can be read server-side. I'll research it a bit.

Originally posted by Rockrz Is that in the HEAD of my page?
And nothing else is needed around it?

No! PHP is an HTML Pre-Processor (in fact, that's how PHP got it's name, recursive for Hypertext Pre-Processor). In otherwords, when a user requests a PHP page, it churns and chunks and does it's thing and returns HTML to the browser. Your ISP needs to have PHP installed on their server for you to use it. Find out if they do first.

The SSI method doesn't require any HTML changes, but just an extension change to all your files from .htm or .html to .shtml. Most servers should support SSI. Make a test.shtml and try it out...