如何唯一识别计算机?

Rok*_*jan 5 php

有没有办法'抓住'一些个性化的ID,INFO,NAME,NUMBER,DATA等?

什么只是为了区分和识别同一IP上的两台或多台PC:除了用户的计算机名之外$_SESSION?

这些都不起作用:

$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
php_uname('n');
php_uname();
Run Code Online (Sandbox Code Playgroud)

Joh*_*zen 11

好吧,您将无法仅通过HTTP请求执行此操作,但您可以使用以下技术:

  1. 远程地址
  2. 饼干/会话
  3. 用户代理
  4. 客户端Web技术(例如Java或Flash或Silverlight对象)

基本上,您可以使用Evercookie的概念来识别客户端.话虽如此,为什么不只是使用登录系统?

  • 我喜欢这个答案,因为它表明了前瞻性思维,而不是说"相信我,不要这样做". (3认同)

Oli*_*rth 8

没有.

(至少没有用户的明确合作.)

  • 我想过回答,但我就是无法让自己这样做。+1 让球“只是说不”。=) (2认同)