I disagree with checking the ID against REMOTE_HOST. Some service providers (mainly AOL ) will have a different IP address with each request. So that wouldn't work. Those people wouldn't be able to use your site, and you'd effectively be shutting out, how many million? 35 million AOL users? And whatever other ISP's use this same method.
Are you saying that AOL users will be changing ips during the lifetime of a session??? Is this some kind of dynamic proxying specific to AOL???
Keep in mind, the session dies eventually and even if it doesn't the next time they make a request (after losing the temp cookie), they are assigned a new session. If you are referring to DHCP then I must disagree with you...
Now, this does bring up a good point, you may have to look for a X_FORWARDED_FOR header to be certain that you are not just checkign the proxy server each time.
Please elaborate on the AOL issue for me Jayson. It may be that I just have no clue how AOL, in particular, does things. However, I cannot imagine that anybody would have dynamic random proxying for hosts or whatever it would be called.
😃