想在网站上加一段代码,屏蔽掉中国地区的访问者。
我的想法是先用下面的函数得到访问者的IP,然后看看是不是中国地区的,请问中国地区的IP段是多少?? function getRealIpAddr(){
if (!empty($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
我的想法是先用下面的函数得到访问者的IP,然后看看是不是中国地区的,请问中国地区的IP段是多少?? function getRealIpAddr(){
if (!empty($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
然后在根据你获取用户的IP查归属地。提醒,一般不是特别精确,有不少是错的。我用过的。
http://www.2privacy.com/www/privacy-protection/ip-check-privacy-test.html你看看这个,不知道这个网是从哪查询出来的,结果很准确。
我的想法是先用下面的函数得到访问者的IP,然后看看是不是中国地区的,请问中国地区的IP段是多少?? 你想做什么网站?HSW?还是FLG