0

我想识别访问者的计算机并对其进行跟踪。我记录访问过的页面。例如,当您访问我的网页时,我正在生成您的 ip 的 md5 哈希并将其作为 cookie 发送给您。然后,当您浏览我的页面时,我会使用此 cookie 的值记录每个页面。所以,当你明天访问我的网页时,我可以告诉你, 你昨天访问了这些页面:

但是,如果您更改您的 ip,我将丢失有关您的所有信息。

我可以用什么代替 IP 地址来识别计算机?

4

1 回答 1

0

真的没什么。HTTP 是无状态的,你能做的最好的就是尝试通过请求中的标头来缩小范围。$_SERVER['REMOTE_ADDR'] + $_SERVER['HTTP_USER_AGENT'] + $_SERVER['HTTP_ACCEPT_CHARSET'] 什么的。

然而,这并没有真正起作用,因为即使最终用户没有离开他们的方式,这些信息也会发生变化。

大型网站所做的就是向您发送会话 cookie。他们通常不会特意跟踪您。

于 2012-07-13T02:18:08.207 回答