PHP获取MAC地址PHP获取MAC地址
PHP获取MAC地址 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址
注意:需要php开启exec;同时再Windows下,可能会被报病毒。 forLinux();
break;
case "solaris":
break;
case "unix":
break;
case "aix":
break;
default:
1
$this->forWindows();
break;
}
$temp_array = array();
f...
PHP获取MAC地址
PHP获取MAC地址 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址
注意:需要php开启exec;同时再Windows下,可能会被报病毒。 forLinux();
break;
case "solaris":
break;
case "unix":
break;
case "aix":
break;
default:
1
$this->forWindows();
break;
}
$temp_array = array();
foreach ( $this->return_array as $value ) {
if
( preg_match( "/[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f
][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f
][0-9a-f]/i", $value, $temp_array ) ) {
$this->mac_addr = $temp_array[0]; break;
}
}
unset($temp_array);
return $this->mac_addr;
}
function forWindows()
{
@exec("ipconfig /all", $this->return_array); if ( $this->return_array )
return $this->return_array;
2
else{
$ipconfig = $_SERVER["WINDIR"]."system32ipconfig.exe";
if ( is_file($ipconfig) )
@exec($ipconfig." /all", $this->return_array); else
@exec($_SERVER["WINDIR"]."systemipconfig.exe /all",
$this->return_array);
return $this->return_array;
}
}
function forLinux()
{
@exec("ifconfig -a", $this->return_array); return $this->return_array;
}
}
$mac = new GetMacAddr(PHP_OS);
echo $mac->mac_addr;
echo md5($mac->mac_addr);
?>
3
本文档为【PHP获取MAC地址】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。