如何确定访问您网站的移动用户是否在其移动网络上,而不是连接到WiFi

时间:2016-01-08 00:30:54

标签: php html http web

我们建立了一个获取您所在位置的网站(当连接到wifi时,获取本地路由器)并向您显示您所在区域的内容。但是如果你在你的蜂窝网络上,它将显示错误的东西,因为蜂窝网络路由器可能在几百/千里之外。

有没有办法通过http请求确定用户是否在他们的蜂窝网络上?到目前为止,我们唯一提出的建议是建立一个美国各地最常见的蜂窝网络路由器列表,并完全取消这些区域 - 效率不高。提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以以某种方式检查延迟,并且在测试时可能会看到蜂窝网络的巨大差异。

尽管如此,最可靠的方法是直接询问用户,如果检测到的位置不准确,让他们放入真正的位置。一般来说这样做也很有用,可以看到某个人计划将来去的另一个区域。