我想使用php识别我的访问者来自哪个国家。我该怎么做?
您需要使用PHP GeoIP扩展程序,它可以通过IP定位用户的各种信息。http://us.php.net/geoip
或者您也可以使用Maxmind的API来访问数据。http://www.maxmind.com/app/php
我知道这是一个老问题,但以防万一人们仍在关注它,请注意这些工具的准确性不能保证,您应该谨慎使用它们,特别是如果您开始将它们用于低于国家级别的搜索。
WhatIsMyIPAddress.com声称在国家级别上为95-99%,但在美国城市级别上建议为50-80%(请参见http://whatismyipaddress.com/geolocation-accuracy)。我的经验是,一些国家的城市级别位置甚至具有更低的准确率。
编辑:不确定投票下降是因为什么-如果这里有任何错误,请告诉我们。我不知道任何当前的IP到地理位置技术可以可靠地实现城市级别的准确性。
您可以在此博客中找到有关如何使用PHP查找访问者的城市和国家的更多详细信息- http://virallangaliya.blogspot.in/2013/04/how-to-find-city-and-country-of-visitor.html