I am having a interesting problem... if any one can help me (or just throw any idea at me) it would be of great help!
I am tracking remote users ($SERVER['REMOTE_HOST'] or $SERVER['REMOTE_ADDR']). Not a problem. The problem that I am running into is proxy servers. I am getting a single user registaring from multipule IP address, like this:
cache7-5.ruh.isu.net.sa
cache1-2.ruh.isu.net.sa
cache9-5.ruh.isu.net.sa
cache10-5.ruh.isu.net.sa
cache2-2.ruh.isu.net.sa
I wouldn't normally have a problem with this, but I need to be acurate in my tracking... these are all posting to my database as unique hits to the web site when they are really session hits (or hits orginating from the unique hit).
The problem looks to be that the web sites files are cached on the proxy server and thus pings my database from the cashed location instead of the server that the website is located on.
The application that I am building is a thrid party add on to a site. I can not force a web site to not allow cashed pages to be stored. Can anyone think of a way around this bug?
Like I mentioned... anything would be of help to me. Thank you!