站长资源网络编程

PHP 只允许指定IP访问(允许*号通配符过滤IP)

整理:jimmy2026/8/1浏览2
简介核心函数代码如下:/*** 检测访问的ip是否为规定的允许的ip* Enter description here ...*/function check_ip() } }//end for if($bl){//如果是true则找到有一个匹配成功的就返回 return; die; } } }//end foreach header('HTTP/1.1 403 Forbidden'); echo "Access forbidden"; die; } } * 获得访问的IP * Enter description here ... */ function getIP() { return isset($_SERVER["HTTP_X_FORWARDED_FOR"])"HTTP_X_FORWARDED_FOR"] :(isset($_SERVER["HTTP_CLIENT_IP"])"HTTP_CLIENT_IP"] :$_SERVER["REMOTE_ADDR"]); }

在需要检测的地方 加上调用 check_ip(); 即可;  本函数提供只允许指定的IP访问文件,并提供IP中*号通配符 匹配多IP 

上一篇:ThinkPHP3.2.2的插件控制器功能简述

下一篇:php中出现空白页的原因及解决方法汇总