0

我尝试使用此代码获取 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 之外的 PC 中的特定内容来限制对特定网站的访问?

4

3 回答 3

4

不可以。您无法获取访问您网站的人的 MAC 地址,因为您的网络服务器不能使用 MAC 地址,它可以使用 IP,因此它不会接收到该信息。

于 2012-02-01T05:50:10.323 回答
1

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

于 2012-02-01T05:50:46.560 回答
0

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

于 2012-02-01T05:55:19.043 回答