我尝试使用此代码获取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中的特定内容来限制对特定网站的访问?
答案 0 :(得分:4)
没有。您无法获取访问您网站的某人的MAC地址,因为您的网络服务器无法使用MAC地址,它可以使用IP,因此无法接收该信息。
答案 1 :(得分:1)
要从用户的计算机获取此信息,您需要在用户的计算机上使用ActiveX或Java运行控件或窗口小部件。
答案 2 :(得分:0)
计算机没有唯一ID。您正在寻找不存在的东西。