在需要禁止访问或提交表单的页面添加下面的代码进行判断就可以了。
注意:下边只是一个PHP限制IP的实例代码,如果您打算应用到CMS中,请自行修改。
<?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($_SERVER[\'REMOTE_ADDR\']) && $_SERVER[\'REMOTE_ADDR\'] && strcasecmp($_SERVER[\'REMOTE_ADDR\'], \'unknown\')) {
$userip = $_SERVER[\'REMOTE_ADDR\'];
}
//限制ip
if ($userip==\'192.168.1.88\'){
header(\"location:http://t.qq.com/wb631992791\");//被禁止后跳转到微博
exit;
}
//限制ip段
$ip_arr = explode(\'.\', $userip);
#限制的ip段,假设是192.168.*.*
if (!(($ip_arr[0] == \'192\' && $ip_arr[1]==\'168\') )){
header(\"location:http://t.qq.com/wb631992791\");//被禁止后跳转到微博
exit;
}else{
header(\"location:http://afish.cnblogs.com\");//正常IP则直接访问小鱼阁首页
exit;
}
?>
本文地址:https://www.stayed.cn/item/18810
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我