php arp获得设备mac的方法

在unix系统当中,你可以利用arp获得局域网中连接上自己的机器的ip地址,然后获得你想要的设备的mac信息:以下是我写的获得mac的方法:这个方法在ubuntu 14.4系统中正常使用。

/* *

, *获得用户手机的mac

, *通过arp执行控制台程序,得到控制台的返回,然后处理控制台的信息,从ip查询得到mac

陈*,* @return未知

, */

函数getMac ()

{

$ ip=, $ _SERVER (“REMOTE_ADDR”);

$命令=癮rp”;

$ data=https://www.yisu.com/zixun/exec(命令,从美元);

ipstr美元=" ";

(i=0; i<美元;count($);美元我+ +)

{

如果(大小写敏感([我]美元,美元ip)===0)

{

ipstr=美元($ i);}

}

if ($ ipstr !=" ")

{

$ str=my_split (ipstr美元,");

返回$ str [2],

}

}


php arp获得设备mac的方法