PHP网站ip限制访问
来源:互联网 发布:tushare 期货数据 编辑:程序博客网 时间:2024/05/16 19:02
$ALLOWED_IP = array( '127.0.0.1', '58.215.3.xx',);//检查ip信息function check_ip(){ global $ALLOWED_IP; $IP=__getIP(); $check_ip_arr= explode('.',$IP);//要检测的ip拆分成数组 #限制IP if(!in_array($IP,$ALLOWED_IP)) { foreach ($ALLOWED_IP as $val){ if(strpos($val,'*')!==false){//发现有*号替代符 $arr=array();// $arr=explode('.', $val); $bl=true;//用于记录循环检测中是否有匹配成功的 for($i=0;$i<4;$i++){ if($arr[$i]!='*'){//不等于* 就要进来检测,如果为*符号替代符就不检查 if($arr[$i]!=$check_ip_arr[$i]){ $bl=false; break;//终止检查本个ip 继续检查下一个ip } } }//end for if($bl){//如果是true则找到有一个匹配成功的就返回 return; die; } } }//end foreach header('HTTP/1.1 403 Forbidden'); echo "Access forbidden"; die; }}//获取ipfunction __getIP() { return isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : (isset($_SERVER["HTTP_CLIENT_IP"])?$_SERVER["HTTP_CLIENT_IP"] : $_SERVER["REMOTE_ADDR"]);}check_ip();
0 0
- PHP网站ip限制访问
- 用php代码限制国内IP访问我们网站
- php 限制ip访问程序
- PHP限制IP访问代码
- .htaccess限制IP段访问,PHP限制IP段访问
- .htaccess ip 目录访问限制 apache ip限制目录访问 网站目录IP限制访问
- 使用PHP或.htaccess限制IP访问
- PHP 限制国内IP访问 代码实例
- 网站限制某些ip访问,仅允许某些ip…
- PHP IP及IP段进行访问限制的代码
- PHP中限制IP段访问、禁止IP提交表单
- PHP禁止个别IP访问网站
- 通过本机IP作为访问网站服务器限制条件
- nginx中限制通过ip访问网站的方法
- 限制用IP直接访问服务器上的网站
- PHP限制IP访问 只允许指定IP访问 允许*号通配符过滤IP
- PHP限制IP访问 只允许指定IP访问 允许*号通配符过滤IP
- 限制IP访问的思路和PHP代码
- onTouchEvent您优化了吗?
- ubuntu下安装jre的步骤
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- ArrayList<Integer>如何转换为数组
- libcmt.lib和msvcrt.lib冲突,原因和解决方法
- PHP网站ip限制访问
- 160630项目回顾
- LeetCode347. Top K Frequent Elements
- PHP获取字符串中英文混合长度
- 【转载】Java总结篇系列:Java多线程(一)
- Maven sonar 单元测试 集成测试 整合
- Java关键字final、static使用总结
- GCD的日常
- 种树