是否有可能获得唯一的id来区分不同的计算机


Is there possible to get unique id for differentiate from computer to another?

我是php新手,但我知道基本知识。我还在学习php。

在间隙,我可以知道,是否有可能得到唯一的id区分从计算机到另一个使用php?

任何建议都将是非常感谢的。

谢谢。

计算机没有一个可以被php读取的永久唯一id。

因此,根据您的要求,您可以尝试IP地址,但这可能会随着时间的推移而改变。因此,您只能在短时间内使用此信息。

如果你想在更长的一段时间内知道用户什么时候回到你的页面,最好的方法是在cookie中给浏览器分配你自己的唯一id。这个cookie会记住哪台电脑是哪台。

您可以设置cookie来检测计算机,也可以检测IP。现在,大多数isp使用动态IP地址。动态IP改变时,客户端断开和重新连接互联网连接。所以cookie是检测计算机的最好方法。

设置cookie使用: setcookie('cookiename','cookievalue',time()+3600,'/','.example.com',0,1);

检索cookievalue:$_COOKIE['cookiename'];

获取IP:$_SERVER['REMOTE_ADDR'];