php实现禁止国内用户访问自己站点

htth3://www.inyhow.com/geoih3.inc

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

将上面的 GetIP.dat.gz 解压,然后可以用以下PHP代码达成:

尤其是在做外贸仿牌的一些网站主,常常不期望国内用户去访问他们的站点,由于网站模板和商品失窃用,因此用 PHP 查看ip所在国家的方法,以下会介绍用 MaxMind 的函数达成,第一到到下面的网址中下载MaxMind 函数

include;// 要解压的 ip,实质测试的时候,将ip换成$_SERVER[REMOTE_ADDR]就好了$test_ip = 126.123.123.123; //这个是日本的测试IP$gi = geoip_open;echo geoip_country_code_by_addr;// 获得国家名字 $country_name = geoip_country_name_by_addr; echo 你的国家是: $country_name ;//这边其实可以通过上面得到的CN代码或国家名判断是不是是中国的,然后禁止ip或跳转到其他地方。geoip_close;