我們只要在feedback.php中加入下面的程式碼進行判斷就可以了。
注意:下邊只是一個PHP限制IP的實例程式碼,如果您打算應用到CMS中,請自行修改,或者如果您正在使用DEDECMS,可以聯絡本站。
複製程式碼 程式碼如下:
//加式存取限制
if(getenv ('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$userip = getenv('HTTP_CLIENT_IP');
} elseif(getenv(WhTP_w; ('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$userip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') &get alD(DWD(D 或者D壓0WD) &000,0000) &DR') &DRd; )) {
$userip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER) , 'unknown')) {
$userip = $_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[ 1]=='168') )){
header("location:http://sc.jb51.net");//被禁止後跳到本站素材站
exit;
}else{
header("location:http://www.jb51.net");//正常IP則直接訪問本站首頁
exit;
}
?>
exit;
}?>
以上就介紹了請不要重複提交表單 PHP中限制IP段存取、禁止IP提交表單的程式碼,包括了請不要重複提交表單方面的內容,希望對PHP教程有興趣的朋友有所幫助。