请问如何实现网页绑定电脑,只允许一个人登录 绑定ip不现实,因为现在都是adsl的了.请问各位,还有其他方法吗?绑定什么比较靠谱 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要知道HTTP是无状态的HTTP可以采用cookie和session跟踪用户如果楼主要绝对绑定可以通过客户端下载Active控件实现不过要只允许一个人登录通过记录前一个用户的信息跟踪就可以实现 可以通过php获取网卡标识来判断function getMAC(){ @exec("ipconfig /all",$array); for($Tmpa;$Tmpa<count($array);$Tmpa++){ if(eregi("Physical",$array[$Tmpa])){ $mac=explode(":",$array[$Tmpa]); return $mac[1]; } }} 你能随便获取客户的mac??? @exec("arp -a",$array); //执行arp -a命令,结果放到数组$array中 echo "<pre>"; print_r($array); //打印获取的数组 foreach($array as $value) { if( //匹配结果放到数组$mac_array strpos($value,$_SERVER["REMOTE_ADDR"]) && preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$mac_array) ) { $mac = $mac_array[0]; break; } } echo $mac; //输出客户端MAC试试这个吧可以结合IP判断MAC 绑定电脑和只允许一个人登录 这句话本身就有冲突,....绑定电脑实现起来很复杂只允许一个人登录 很容易用iptables给网站设置访问密码,如果用户名密码不正确连主页都看不到. 就实现了只允许一个人登录 说错 用nagix设置 又拼错了 抱歉... nginx php是微弱语言,他不是底层语言,这个没办法实现 PHP是没法获取外网客户机的MAC的。 关于双向查找数据问题 一个php做的导航站,再弄什么文章系统增加内容 PHP怎么操作oracle语句 求助安装小米模板 mysql中自定义函数出错 求解 jquery css选择器 在ie6中会失效 求一正则 高性能内存队列--MemcacheQd php + iis 配置问题 求问,怎么做电子发票 如果对mysql操作都封装成存储过程,好不好 公交车站点查询
HTTP可以采用cookie和session跟踪用户
如果楼主要绝对绑定可以通过客户端下载Active控件实现不过要只允许一个人登录通过记录前一个用户的信息跟踪就可以实现
@exec("ipconfig /all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
if(eregi("Physical",$array[$Tmpa])){
$mac=explode(":",$array[$Tmpa]);
return $mac[1];
}
}
}
@exec("arp -a",$array); //执行arp -a命令,结果放到数组$array中
echo "<pre>";
print_r($array); //打印获取的数组
foreach($array as $value)
{
if( //匹配结果放到数组$mac_array
strpos($value,$_SERVER["REMOTE_ADDR"]) &&
preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$mac_array)
)
{
$mac = $mac_array[0];
break;
}
}
echo $mac; //输出客户端MAC试试这个吧
可以结合IP判断MAC
说错 用nagix设置 又拼错了 抱歉... nginx