【发布时间】:2012-02-02 10:57:17
【问题描述】:
如何确定IP来自哪个国家?比如 当访问者来到一个站点时,我可以使用
记录 IP$_SERVER['REMOTE_ADDR'] ,
但这都是数字的组合, 如果假设我只想记录来自美国、澳大利亚、英国或我特别想要的任何其他国家的 IP 地址, 如何“不”使用托管记录器的任何数据库表来做到这一点?
【问题讨论】:
-
尝试谷歌搜索
ip country,你会得到类似maxmind.com/app/geoip_country的结果 -
您“必须”使用某种数据库根据国家/地区列表查找 IP 地址。
-
你必须使用像
ipinfodb.com这样的查找API。 IP 地址的地理位置没有数学顺序,唯一的解决方案是使用查找表,无论是您托管自己的还是其他人的。
标签: php