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
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" ; } ?>
相关文章推荐
- 外贸网站屏蔽中国IP访问的多种方法
- php 使用curl模拟ip和来源进行访问的实现方法
- php查询ip所在地的方法
- Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法
- php中存储IP的一个不错的方法
- php中存储IP的一个不错的方法
- php中存储IP的一个不错的方法
- php中存储IP的一个不错的方法
- PHP自带方法验证邮箱、URL、IP是否合法
- php ip2long 出现负数原因及解决方法
- php.ini配置与中国间隔12小时间设置方法
- PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
- PHP下得到客户端IP的方法
- PHP获取客户端IP的方法
- 【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地
- php获得客户端ip的几种方法
- php获取客户端IP及URL的方法示例
- php中存储IP的一个不错的方法
- php中存储IP的一个不错的方法