如何用PHP获取客户端的MAC地址,谢谢!
如题:如何用PHP获取客户端的MAC地址,谢谢!
注:是客户端的,不是服务器!
以下是我在网上找的一段代码,但运行起来没结果返回,因本人对PHP不太熟悉,请大虾门帮帮手,看以下代码能否得到客户端的MAC地址(显示在界面里)。如果不行如何才能得到?先谢谢了。
<?php
function GetMacAddr()
{
$return_array = array();
$temp_array = array();
$mac_addr = "";
@exec("arp -a",$return_array);
foreach($return_array as $value)
{
if(strpos($value,$_SERVER["REMOTE_ADDR"]) !== false &&
preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$temp_array))
{
$mac_addr = $temp_array[0];
break;
}
}
return ($mac_addr);
}
echo GetMacAddr();
?>
注:是客户端的,不是服务器!
以下是我在网上找的一段代码,但运行起来没结果返回,因本人对PHP不太熟悉,请大虾门帮帮手,看以下代码能否得到客户端的MAC地址(显示在界面里)。如果不行如何才能得到?先谢谢了。
<?php
function GetMacAddr()
{
$return_array = array();
$temp_array = array();
$mac_addr = "";
@exec("arp -a",$return_array);
foreach($return_array as $value)
{
if(strpos($value,$_SERVER["REMOTE_ADDR"]) !== false &&
preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$temp_array))
{
$mac_addr = $temp_array[0];
break;
}
}
return ($mac_addr);
}
echo GetMacAddr();
?>
...全文
相关推荐
php/js获取客户端mac地址的实现代码
主要介绍了如何在php与js中分别获取客户度mac地址的方法,需要的朋友可以参考下
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
获取服务器mac 复制代码 代码如下: <?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $macAddr; /*构造*/ function __construct($osType){ switch ( strtolower($osType) ){ case “unix”: break; case “solaris”: break; case “aix”: break; case “linux”: {
js获取MAC地址,php获取MAC地址
js获取MAC地址,php获取MAC地址
PHP获取MAC地址的具体实例
分享一例php取得机器mac地址的代码,学习下php读取硬件信息的方法,此代码适用于windows、linux系统。有需要的朋友参考学习下
asp..ent(C#)获取客户端的MAC地址
如果你是做asp.net开的程序员,我想这个对你来说是很有用的!非常实用的东西!


基础编程
