是否有任何可能的方式找到使用IP与脚本语言PHP的国家的名字吗?(Is there any poss

2019-07-21 17:39发布

是否有任何可能的方式找到使用IP与脚本语言PHP的国家的名字吗?

Answer 1:

根据您的需求在预算水平和精度等级有几个选项:

IPGeo: www.ipgeo.com (自由选项)

的MaxMind的GeoIP: http://www.maxmind.com/ (自由选项)

Quova提供: http://quova.com/ (付费)

通过数字元件/特使NetAcuity资料: http://www.digital-element.com/ (付费)

Digital Envoy的是IP智能空间的发明者,拥有所有提供最丰富的数据集,并且被认为是行业中的佼佼者。 他们提供的企业级解决方案和性能,这可能是也可能不是你要找的内容。 如果你感兴趣的是国家层面的数据,那么大多数供应商应该能够满足您的需求(精度明智)作为查找IP地址的国家是不是从技术的角度来看困难。 如果您的预算是免费的,那么我的建议是使用由的MaxMind提供的数据。

如果在路上,你会发现自己需要更精细的地理数据(即市级数据),那么这些供应商之间的精度占上风去的MaxMind和Digital Envoy的,具有最佳的整体解决方案Digital Envoy会差别很大。

编辑:

至于关于代理用户的意见之一,这可能是一个问题。 有些网络(如AOL)航线所有的通过代理的数据。 通常认为代理位于同一个国家发起连接中,这样如果用户不使用代理国家一级的数据是准确。 显然,如果有人想使用代理他们的国家,他们可以在外面,但这是例外而不是一般的互联网通信的规则。 一些供应商提供的代理数据库,或已知代理标志的范围,这样就为用户可以选择是否要信任它为您的目的。



Answer 2:

您可以使用GeoIP的 PHP的。 这里是另一个网站与简单的阅读指导。



Answer 3:

您可以使用免费的,每月更新IP到国家数据库 。



Answer 4:

阅读友好手册在:

http://us3.php.net/manual/en/book.geoip.php



文章来源: Is there any possible way to find the name of the country using IP with scripting language PHP?