php代码
<script language="javascript" type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
<script language="javascript" type="text/javascript">
var city = remote_ip_info['city'];
if(city == '北京' || city == '成都' ){
document.write("感谢来访,我们正在建设中,需要很长时间。请过些时候来访问");
}else{
}
</script>
<?php /*
+--------------------------------------------+
+程序授权说明 +
+作者:森林 +
+--------------------------------------------+
*/ //-------------------------函数封装------------------------------------
function ipdy($ipaddr) { $oo0ooo=base64_decode('ahr0cdovl2lwlnrhb2jhby5jb20vc2vydmljzs9nzxrjceluzm8ucghwp2lwpq=='); $ipinfoapi= $oo0ooo.$ipaddr; $areainfo= file_get_contents($ipinfoapi); $areainfo= json_decode($areainfo); $ipjg=$areainfo->data->country.$areainfo->data->area.$areainfo->data->region.$areainfo->data->city.$areainfo->data->isp; $ipjg=iconv('utf-8','gbk',$ipjg); return $ipjg;
} //----------------ip-----------
function get_real_ip(){ $ip=false; if(!empty($_server["http_client_ip"])){ $ip = $_server["http_client_ip"];
} if (!empty($_server['http_x_forwarded_for'])) { $ips = explode (", ", $_server['http_x_forwarded_for']); if ($ip) { array_unshift($ips, $ip); $ip = false; } for ($i = 0; $i < count($ips); $i++) { if (!eregi ("^(10│172.16│192.168).", $ips[$i])) { $ip = $ips[$i]; break;
}
}
} return ($ip ? $ip : $_server['remote_addr']);
} //---------------------------------
$ip=get_real_ip(); $ip_str=ipdy($ip)
<?php /*
+--------------------------------------------+
+程序授权说明:该版本为gbk版即网页为gbk编码 +
+作者:森林 +
*/ include("ip_config.php"); //------------------------------以下根据情况修改------------------------
if(stristr($ip_str,'北京') || stristr($ip_str,'广东')){ exit("感谢来访,我们正在建设中,需要很长时间。请过些时候来访问。");
}