【发布时间】:2015-12-15 07:57:40
【问题描述】:
我想做的是根据用户访问的国家/地区在页面上显示不同的数据。
例如。如果访客来自英国,则显示 X,否则显示 Y。
CloudFlare 提供了一个很好的功能,他们可以根据用户的 IP 查找用户的地理位置,但是由于其他原因我们不能在我们的网站上使用它。 https://support.cloudflare.com/hc/en-us/articles/200168236-What-does-CloudFlare-IP-Geolocation-do-[1]
有谁知道如何做到这一点?
HTML5 地理位置不是一个选项,因为这让用户可以选择 允许共享位置,我们不希望用户有选择。
是的,我知道用户可以使用代理轻松绕过此问题,或者 其他方式,但我们正在尝试减少对用户的手动检查 位置尽可能。
对于我正在尝试做的事情的任何建议或替代方法将不胜感激。
【问题讨论】:
-
网上有很多 RESTful IP 查找 API。为什么不使用其中之一?在 Google 上快速搜索“IP 查找 api”会带来很多选择。
-
免费APIipinfodb.com怎么样?
标签: javascript php geolocation ip cloudflare