【问题标题】:How to get the unique ID of the website running computer如何获取网站运行计算机的唯一ID
【发布时间】:2012-02-23 20:52:03
【问题描述】:

我尝试使用此代码获取 MAC ID,但我只获取主机服务器地址,有什么方法可以获取用户访问我网站的计算机的唯一 ID。

ob_start(); 
system('ipconfig /all'); 
$mycom=ob_get_contents(); 
ob_clean(); 
$findme = "Physical";
$pmac = strpos($mycom, $findme); 
$mac=substr($mycom,($pmac+36),17); 
echo $mac;

实际上我需要知道,是否可以根据除 IP 之外的电脑中的特定内容来限制对特定网站的访问?

【问题讨论】:

  • 除非客户端计算机将其 MAC 地址发送给您,否则不会。
  • 这可能通过使用 java applet 而不是仅在 php 上实现。
  • @jerjer 你能给我发一些那个java小程序的链接吗

标签: php macos unique-id


【解决方案1】:

没有。您无法获取访问您网站的人的 MAC 地址,因为您的网络服务器不适用于 MAC 地址,它适用于 IP,因此它不会收到该信息。

【讨论】:

  • 实际上我需要知道,是否可以根据除 IP 之外的 PC 中的特定内容来限制对特定网站的访问?
【解决方案2】:

要从用户计算机上获取此信息,您需要在用户计算机上使用 ActiveX 或 Java 运行控件或小部件。

【讨论】:

    【解决方案3】:

    计算机没有唯一的 ID。您正在寻找不存在的东西。

    【讨论】:

      猜你喜欢
      • 2013-07-05
      • 2019-02-16
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 2011-03-29
      • 2011-03-17
      • 2011-09-13
      • 1970-01-01
      相关资源
      最近更新 更多