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 生日广州男生祝福语简短