我想识别访客计算机并跟踪它。我记录访问过的页面。例如,当您访问我的网页时,我正在生成您的IP的md5哈希并将其作为cookie发送给您。然后,当您浏览我的页面时,我正在使用此cookie的值记录每个页面。所以,当你明天访问我的网页时,我可以告诉你,你昨天访问了这些页面:
但是如果你改变你的ip,我将失去关于你的所有信息。
我可以使用什么代替IP ADDRESS来识别计算机?
答案 0 :(得分:0)
没什么,真的。 HTTP是无状态的,您可以做的最好的事情是尝试通过请求中的标头缩小某个人的范围。 $ _SERVER ['REMOTE_ADDR'] + $ _SERVER ['HTTP_USER_AGENT'] + $ _SERVER ['HTTP_ACCEPT_CHARSET']或其他什么。
但这并不真正有效,因为即使没有最终用户不顾一切,这些信息也会发生变化。
large-scale sites做的是向您发送会话Cookie。他们通常不会特意跟踪你。