首页
登录 | 注册

php 屏蔽中国IP方法

必须下载两个文件

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.gzGeoIP.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" ;
}
 
?>


 

 

 

 

 



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.009 s.
京ICP备10005923号