php获取路由器mac
随着家庭设备的增多,路由器的管理变得越来越重要。本文php获取路由器mac将为您介绍如何正确设置路由器,保障网络安全。
本文目录一览:
php如何获取到客户端mac的地址?
MAC地址是不可以的,浏览器就拦击了,那个只是局域网内使用的。也就是许多通过路由器的广域网用户,根本就不把MAC地址传给WEB服务器,PHP程序是不可能获得的。
你要限制用户,只有使用证书,登录账户等方法实现。
各位大虾,我现在需要利用php程序获得无线路由器里的客户端mac地址或者ip有没有什么好的方案。求完整代码
function ip(){
if(getenv('HTTP_CLIENT_IP') strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){
$ip = getenv('HTTP_CLIENT_IP');
}elseif(getenv('HTTP_X_FORWARDED_FOR') strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')){
$ip = getenv('HTTP_X_FORWARDED_FOR');
}elseif(getenv('REMOTE_ADDR') strcasecmp(getenv('REMOTE_ADDR'), 'unknown')){
$ip = getenv('REMOTE_ADDR');
}elseif(isset($_SERVER['REMOTE_ADDR']) $_SERVER['REMOTE_ADDR'] strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')){
$ip = $_SERVER['REMOTE_ADDR'];
}
return preg_match("/[\d\.]{7,15}/", $ip, $matches) ? $matches[0] : 'unknown';
}
回复 cheleimccoy:上面的程序函数,是用来获取访问你的网站的用户的浏览器端的ip的!其实你的无线路由使用浏览器来访问的时候也是访问的他的80端口,你其实可以想办法能不能把他里面的程序对接获取下
php能获取客户端的MAC地址吗
本地连接属性---配置---高级---本地管理的地址(或网络地址)--修改值:把手机的MAC地址输入(直接填上,没有—)---确定
不管你是普通家庭用户还是企业用户,掌握正确的路由器和WiFi网络设置和优化技巧都是必要的。