【问题标题】:How to display the users location (country) back to them, on a website? [duplicate]如何在网站上向他们显示用户的位置(国家)? [复制]
【发布时间】:2014-12-02 08:20:41
【问题描述】:

我正在寻找一种方法来在我的网站上收到一条消息:我们运送到 [Users country location]!

所以我需要检索用户的国家/地区位置,而不需要他们接受任何本地化插件或诸如此类的东西。使用代理或诸如此类的用户将非常罕见,所以我不太担心他们。默认消息可能是(如果由于某种原因找不到位置)我们在全球范围内发货! 或类似的东西。

有什么简单的方法可以解决这个问题吗?我的 PHP 和 Javascript 技能非常有限。我可以找到一些有关检索国家/地区名称的文档,但找不到将其显示给客户的文档。

提前致谢!

【问题讨论】:

标签: javascript php


【解决方案1】:

您可以使用 Maxmind Geolite2 免费数据库:

http://dev.maxmind.com/geoip/geoip2/geolite2/

它在每个月的第一个星期二更新,并根据知识共享署名-相同方式共享 3.0 未移植许可证分发。

这个数据库有很多API可以使用,看这里:http://dev.maxmind.com/geoip/geoip2/downloadable/#MaxMind_APIs

【讨论】:

  • 不鼓励仅链接答案
猜你喜欢
  • 2012-06-14
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 2021-05-07
  • 1970-01-01
  • 1970-01-01
  • 2019-01-24
  • 1970-01-01
相关资源
最近更新 更多