php怎么获取客户端MAC地址?
我在网上搜索了一段代码:<?phpexec("arp-a",$array);//执行arp-a命令,结果放到数组$array中echo"<pre>";print_r($a...
我在网上搜索了一段代码:
<?php
exec("arp -a",$array); //执行arp -a命令,结果放到数组$array中
echo "<pre>";
print_r($array); //打印获取的数组
foreach($array as $value)
{
if( //匹配结果放到数组$mac_array
strpos($value,$_SERVER["REMOTE_ADDR"]) &&
preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$mac_array)
)
{
$mac = $mac_array[0];
break;
}
}
echo $mac; //输出客户端MAC
?>
在本地是好使的。上传到网站服务器上就不好使了。
这个是用ARP来实现的。 请问arp只是在局域网有效么? 展开
<?php
exec("arp -a",$array); //执行arp -a命令,结果放到数组$array中
echo "<pre>";
print_r($array); //打印获取的数组
foreach($array as $value)
{
if( //匹配结果放到数组$mac_array
strpos($value,$_SERVER["REMOTE_ADDR"]) &&
preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$mac_array)
)
{
$mac = $mac_array[0];
break;
}
}
echo $mac; //输出客户端MAC
?>
在本地是好使的。上传到网站服务器上就不好使了。
这个是用ARP来实现的。 请问arp只是在局域网有效么? 展开
2个回答
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询