有没有办法在没有预先放入cookie的情况下通过浏览器识别用户计算机?可能无法通过网络访问Mac地址吗?我以为我会问......
答案 0 :(得分:3)
没有这样的标识元素,即使存在,HTTP协议的性质也不会阻止它被欺骗。
答案 1 :(得分:2)
简而言之:否。
这也是英特尔几年前尝试拥有独特处理器ID的部分原因,但这种情况从未发生过。 (现在我们有多核机器,这很好。)
只需在包装盒上安装一个cookie即可。由于Natting,IP地址不好。总有一天我们会有IPv6来正确地做到这一点。
答案 2 :(得分:0)
您可以检索 IP地址,但它通常不会有太大意义(如果有的话)。如果您检索客户端正在使用的IP地址,您将获得大量的192.168。*。如果您检索服务器看到的地址,它将与该地址不匹配,您可能很容易看到几台(可能是数百甚至数千台)具有“相同”IP地址的计算机。
如果你将这两者放在一起,你会得到一些目前独一无二的东西,但随时都可能发生变化。客户端的本地IP地址可能会在其DHCP租约到期时发生变化,并且他们的全局IP地址可能会在他们重新启动路由器时发生变化(除非他们拥有静态IP地址,您通常无法知道)。