【问题标题】:HTML5 Geolocation PHP alternativeHTML5 地理位置 PHP 替代方案
【发布时间】:2013-06-02 13:02:11
【问题描述】:

我试图找到一种在 PHP 中查找用户位置的方法,但除了基于 IP 的解决方案之外,我什么都没找到。

我的应用程序尝试查找用户位置,然后将其存储在数据库中,因此 HTML5 地理定位 (+JavaScript) 不是解决方案,因为位置可以更改。

应用程序 => 位置 => 数据库。

有什么解决方案或建议吗?

【问题讨论】:

  • 你能解释一下为什么浏览器地理定位不合适吗?如果您的意思是用户可以伪造他们的位置,那么是的 - 他们完全有权这样做。您只应严格在同意的基础上尝试获取用户的位置。 (如果最近城市的准确性可以接受,则使用 IP 地理定位,但如果他们愿意,让用户更正错误的假设)。
  • 我假设您的意思是在常规网站中 - 或者您在这里谈论的是移动设备?
  • 该应用程序将是一个移动应用程序,但基于网络。用户不应该修改他们的位置,因为应用程序严格基于此。
  • 我认为浏览器地理位置或 IP 位置是您唯一的选择。据我所知,没有“已验证位置”服务——我认为 Android 可以读取基站位置信息,因此比 IP 位置做得更好。很难伪造(当然是在无根手机上),但你不能在浏览器中做到这一点。 This app 可以,但手机信号塔的位置并不完全可靠。
  • 询问用户他们住在哪里......

标签: php html geolocation location


【解决方案1】:

(代表 OP 发布解决方案).

我将使用 HTML5 地理定位(可能实现某种客户端查询验证),如果它不可用,我将在 ip-to-location 服务上使用公共 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-15
    • 2011-08-18
    • 2014-08-29
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多