在设置局域网共享文件访问权限的过程中,有时候我们会处于共享文件管理安全管理的需要,而禁止某个ip地址访问局域网共享文件、禁止某台电脑访问服务器共享文件。这一方面可以通过设置共享文件夹的用户访问权限来实现,比如我们可以禁止某个用户访问共享文件夹,但是有可能别人会将有权限访问共享文件的用户透漏给访问者,使得访问者利用其它账号同样可以访问共享文件。那么,这种情况下,我们可以通过以下方法来阻止指定电脑访问共享文件夹。
这篇文章主要介绍了PHP实现限制IP访问的方法,涉及php针对客户端IP的获取、解析、遍历、判断等相关操作技巧,需要的朋友可以参考下
本文实例讲述了PHP实现限制IP访问的方法。分享给大家供大家参考,具体如下:
Pic Copilot
AI时代的顶级电商设计师,轻松打造爆款产品图片
158 查看详情
//获取客户端ipif (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR");else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");else $ip = "Unknow";$ALLOWED_IP=array('10.144.39.132');//允许访问的ip$check_ip_arr= explode('.',$ip);//ip参数拆分成数组if(!in_array($ip,$ALLOWED_IP)) { $bl=false; foreach ($ALLOWED_IP as $val){ if(strpos($val,'*')!==false){ //发现有*号替代符 $arr=array(); $arr=explode('.', $val); $bl=true; //用于记录循环检测中是否有匹配成功的 for ($i=0;$i2, 'msg'=>'该IP无权限访问', 'data'=>$ip ); echo json_encode($return); exit(); }}
以上就是php 限制某个IP访问的实现方法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1041496.html
微信扫一扫
支付宝扫一扫