本文共 864 字,大约阅读时间需要 2 分钟。
1.
cd geoip/wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gzgzip -d GeoIP.dat.gzlsGeoLiteCity.dat
其他库: 查看
http://dev.maxmind.com/zh-hans/geoip/legacy/geolite/
2.
wget http://www.maxmind.com/download/geoip/api/php/php-latest.tar.gzunzip php-latest.tar.gz
3.使用
include("/www/web/develop/marketsystem/common/lib/geoip-api-php-1.14/src/geoip.inc");//得到国家。通过ipfunction getCountryByIp($ip){ $gi = geoip_open("/www/web/develop/marketsystem/common/lib/geoip/GeoIP.dat", GEOIP_STANDARD); if(strstr($ip,":")){ $country_code = geoip_country_code_by_addr_v6($gi,$ip); $country_name = geoip_country_name_by_addr_v6($gi,$ip); }else{ $country_code = geoip_country_code_by_addr($gi,$ip); $country_name = geoip_country_name_by_addr($gi,$ip); } geoip_close($gi); return [ "country_code" => $country_code, "country_name" => $country_name, ];}
转载地址:http://mldli.baihongyu.com/