<?
$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);
?>这个好象可以实现 得到 客户端ip 不过后来导致我的apache都无法运行。。打击。。大家尝试下吧。请问。百度是怎么限制在LAN中的一台机子 访问权限的。他的机制是什么! 仔细想想除了 限制mac 还能怎么搞?
一会改下mac测试下
$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);
?>这个好象可以实现 得到 客户端ip 不过后来导致我的apache都无法运行。。打击。。大家尝试下吧。请问。百度是怎么限制在LAN中的一台机子 访问权限的。他的机制是什么! 仔细想想除了 限制mac 还能怎么搞?
一会改下mac测试下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货