我正在寻找一种方式来获得我的网站上留言,说:我们船到[全国用户位置]!如何在网站上显示用户的位置(国家)?
所以我需要检索用户国家的位置,而不必接受任何本地化插件或whatnot。使用代理服务器的用户将非常少见,所以我不担心他们。默认邮件可能是(如果因为任何原因无法找到位置)我们将是次送货全球!或类似的东西。
有没有简单的方法来进行此事?我的PHP和Javascript技能非常有限。我可以找到一些关于检索国家名称的文档,但不能将其显示给客户。
在此先感谢!
我正在寻找一种方式来获得我的网站上留言,说:我们船到[全国用户位置]!如何在网站上显示用户的位置(国家)?
所以我需要检索用户国家的位置,而不必接受任何本地化插件或whatnot。使用代理服务器的用户将非常少见,所以我不担心他们。默认邮件可能是(如果因为任何原因无法找到位置)我们将是次送货全球!或类似的东西。
有没有简单的方法来进行此事?我的PHP和Javascript技能非常有限。我可以找到一些关于检索国家名称的文档,但不能将其显示给客户。
在此先感谢!
您可以使用类似的MaxMind Geolite2免费数据库:
http://dev.maxmind.com/geoip/geoip2/geolite2/
它更新在每个月的第一个星期二,它采用知识共享署名 - 相同方式共享3.0 Unported许可证发布。
有很多API使用这个数据库来使用的,看看这里:http://dev.maxmind.com/geoip/geoip2/downloadable/#MaxMind_APIs
链接的答案都望而却步 – 2014-10-07 19:45:55
使用[HTML5](http://diveintohtml5.info/geolocation.html)仅 – 2014-10-07 19:44:15