2015很火的一首儿歌:PHP获取客户端mac地址
来源:百度文库 编辑:中财网 时间:2024/05/01 06:10:36
//源码网整理
//www.codepub.com
class GetMacAddr
{
var $return_array = array();
var $mac_addr;
function GetMacAddr($os_type)
{
switch ( strtolower($os_type) )
{
case "linux":
$this->forLinux();
break;
case "solaris":
break;
case "unix":
break;
case "aix":
break;
default:
$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;
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;
//获取客户端
/*$result=`arp -a $REMOTE_ADDR`;
//$result=`nbtstat -a $REMOTE_ADDR`;
print_r($result);*/
//源码网整理
//www.codepub.com
?>
如何用Java获取客户端MAC地址?
如何获取MAC地址?
什么是客户端MAC地址
php如何获取服务器的硬盘序列号或者网卡物理MAC地址?
proxy获取不到MAC地址
ASP 获取MAC地址 限制
用ASP 获取MAC地址
获取网关真实MAC地址的方法~~~
如何获取linux系统的MAC地址?
asp 获得客户端的MAC地址
网站可以获取登陆用户的MAC地址吗??
怎样获取MAC地址2000/XP/WIN98
用什么命令能获取网卡MAC的地址?
php如何获取调用页面的来源地址
怎样可能改电脑的客户端的MAC的地址???
jsp程序如何获得客户端网卡的MAC地址?
怎样获取本地MAC
VC 为什么我获取客户端ip地址总是:204.204.204.204
《急》ASP如何获取客户端真实IP地址
如何在os/2 系统中获取其ip地址和mac地址?急!!
以太网利用什么协议获取目的主机IP地址与MAC地址的映射关系??
河南网通ADSL绑定MAC采用自动获取IP方式DR.Com客户端登陆,如何共享上网?
在B/S模式下,服务器端怎样才能获取到客户端的计算机标识或网卡物理地址(MAC)?
请问在命令行下如何获取已知IP的MAC地址?