站长资源网络编程
PHP 只允许指定IP访问(允许*号通配符过滤IP)
简介核心函数代码如下:/*** 检测访问的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