[英]how to log IP by country in PHP?
如何确定IP来自哪个国家? 例如,当访客访问站点时,我可以使用
$_SERVER['REMOTE_ADDR'] ,
但这全都是数字的组合,如果我只想记录来自美国,澳大利亚,英国或我想要的任何其他国家的IP地址,那么如何使用任何数据库表来“不”使用该数据库,记录器托管?
一个不错的Web服务是http://www.whoisxmlapi.com/ 。
您可以将数据获取为XML或JSON,并使用标头的国家/地区属性。
您可以使用Webnet77提供的IP到国家的映射。 该数据库包含用于各种IPv4块的大约100000个条目,并且可以CSV格式下载。 您以后可以在记录器脚本中包含该CSV来查找国家/地区。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.