php限制ip地址范围的方法
本文实例讲述了php限制ip地址范围的方法。分享给大家供大家参考。具体如下:
只有在限定范围内的ip地址才能访问
functionget_real_ipaddress(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
return$_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
return$_SERVER['HTTP_X_FORWARDED_FOR'];
}
return$_SERVER['REMOTE_ADDR'];
}
functionin_ip_range($ip,$ip_one,$ip_two=false){
if(!$ip_two){
return$ip_one===$ip;
}
returnip2long($ip_one)*-1>=ip2long($ip)*-1&&ip2long($ip_two)*-1<=ip2long($ip)*-1;
}
functionvalidate_ip(){
$ip=explode(':',get_real_ipaddress());
$ip=$ip[0];
if(in_ip_range($ip,'212.76.229.115','212.76.229.120')){
returntrue;
}elseif(in_ip_range($ip,'194.78.4.66','194.78.4.79')){
returntrue;
}elseif(in_ip_range($ip,'194.8.4.78','194.8.4.78')){
returntrue;
}elseif(in_ip_range($ip,'0','1')){//local
returntrue;
}
header('Location:https://www.nhooo.com');
}
希望本文所述对大家的php程序设计有所帮助。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短