如何确定IP来自哪个国家/地区?比如说 当访问者访问某个站点时,我可以使用
登录ip$_SERVER['REMOTE_ADDR'] ,
但这都是数字的组合, 如果让我说我只想记录来自美国,澳大利亚,英国或我想要的任何其他国家的IP地址, 如何“不”使用托管记录器的任何数据库表?
答案 0 :(得分:3)
一个不错的网络服务是http://www.whoisxmlapi.com/。
您可以将数据作为XML或JSON获取,并使用标题的country属性。
答案 1 :(得分:1)
您可以使用Webnet77提供的IP到国家/地区映射。该数据库包含各种IPv4块的大约100000个条目,可以CSV格式下载。您可以稍后在记录器脚本中包含该CSV以查找国家/地区。
答案 2 :(得分:0)
使用像Maxmind
这样的geoip位置服务