【编者按】网学网PHP频道为大家收集整理了“PHP中限制IP段访问、禁止IP提交表单的代码“提供大家参考,希望对大家有所帮助!
我们只要在feedback.php中添加下面的代码进行判断就可以了。
注意:下边只是一个PHP限制IP的实例代码,如果您打算应用到CMS中,请自行修改,或者如果您正在使用DEDECMS,可以联系本站。
复制代码 代码如下:
<?php
//加IP访问限制
if(getenv(''HTTP_CLIENT_IP'') && strcasecmp(getenv(''HTTP_CLIENT_IP''), ''unknown'')) {
$userip = getenv(''HTTP_CLIENT_IP'');
} elseif(getenv(''HTTP_X_FORWARDED_FOR'') && strcasecmp(getenv(''HTTP_X_FORWARDED_FOR''), ''unknown'')) {
$userip = getenv(''HTTP_X_FORWARDED_FOR'');
} elseif(getenv(''REMOTE_ADDR'') && strcasecmp(getenv(''REMOTE_ADDR''), ''unknown'')) {
$userip = getenv(''REMOTE_ADDR'');
} elseif(isset(
PHP中限制IP段访问、禁止IP提交表单的代码_网学
浏览:
SERVER[''REMOTE_ADDR'']) &&
PHP中限制IP段访问、禁止IP提交表单的代码_网学
浏览:
SERVER[''REMOTE_ADDR''] && strcasecmp(
PHP中限制IP段访问、禁止IP提交表单的代码_网学
浏览:
SERVER[''REMOTE_ADDR''], ''unknown'')) {
$userip =
PHP中限制IP段访问、禁止IP提交表单的代码_网学
浏览:
SERVER[''REMOTE_ADDR''];
}
//限制ip
if ($userip==''27.37.188.128''){
header("location:http://sc.jb51.net");//被禁止后跳转到脚本之家站
exit;
}
//限制ip段
$ip_arr = explode(''.'', $userip);
#限制的ip段,假设是192.168.*.*
if (!(($ip_arr[0] == ''192'' && $ip_arr==''168'') )){
header("location:http://sc.jb51.net");//被禁止后跳转到脚本之家素材站
exit;
}else{
header("location:http://www.jb51.net");//正常IP则直接访问脚本之家首页
exit;
}
?>