您的位置:首页 > 编程语言 > PHP开发

php 屏蔽中国IP方法

2014-04-29 15:13 459 查看
必须下载两个文件

https://www.maxmind.com/download/geoip/api/php-20120410/geoip.inc

http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

保存为 geoip.inc ,并解压
GeoIP.dat.gz 成 GeoIP.dat

 

<?php

include('geoip.inc');

global $countryCode;

$geoData = geoip_open('GeoIP.dat', GEOIP_STANDARD);
$countryCode = geoip_country_code_by_addr($geoData, $_SERVER['REMOTE_ADDR']);
geoip_close($geoData);

global $countryCode;

if($countryCode == 'CN') {
// 中国大陆地区执行的代码
echo "a" ;
} else if($countryCode == 'US') {
// 美国地区执行的代码
echo "b" ;
} else {
// 中国大陆和美国以外地区执行的代码
echo "c" ;
}

?>


 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 外贸 屏蔽IP