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 香薰的寓意祝福语简短
18 跟女生道别祝福语简短