我想确定我的访客来自使用php的国家/地区。 我怎么能这样做?
答案 0 :(得分:10)
您需要使用PHP GeoIP扩展,它允许您通过IP查找有关用户的各种信息。 http://us.php.net/geoip
或者您也可以使用Maxmind的API来访问数据。 http://www.maxmind.com/app/php
答案 1 :(得分:1)
您需要使用地理定位服务/数据库。 查看Maxmind API。
答案 2 :(得分:1)
我建议你看一下MaxMind的GeoIP API:
答案 3 :(得分:1)
我意识到这是一个老问题,但万一人们还在看它,请注意这些实用程序的准确性并不能保证,你应该谨慎使用它们,特别是如果你开始使用它们比国家级搜索更低的粒度。
WhatIsMyIPAddress.com声称国家级别为95-99%,但建议美国城市级别为50-80%(参见http://whatismyipaddress.com/geolocation-accuracy)。我的经验是,一些国家的城市级别地点的准确率更低。
编辑:不确定投票结果是什么 - 如果这里有不正确的地方请告诉我们。我不知道任何当前的IP地理定位技术可以可靠地保证城市级别的准确性。
答案 4 :(得分:0)
有一个完整的项目使用PHP Where are you from? IP Geolocation
中的maximind API答案 5 :(得分:0)
您可以在此博客中找到有关如何使用PHP查找访问者所在城市和国家/地区的详细信息 - http://virallangaliya.blogspot.in/2013/04/how-to-find-city-and-country-of-visitor.html