1

我想开发一个网站,如果用户在我的客户办公楼半径 50 英里范围内,则该网站会阻止用户访问该网站的某些区域。

是否可以通过查看某人的 IP 地址用 php 可靠地判断某人在哪里?我有一种有趣的感觉,我在某处看到无法通过他们的 IP 确切地知道某人在哪里。

4

3 回答 3

3

50英里,不。但是,您可以使用地理位置数据库来限制对特定邮政编码集中特定 IP 的访问。您的准确性会有很大差异,如果有人使用代理,即使有这些限制,他们也可以访问您的网站。

于 2013-03-05T15:58:29.613 回答
1

是否可以通过查看某人的 IP 地址用 php 可靠地判断某人在哪里?

不。

GeoIP 数据库具有可变的精度级别(取决于地址),人们可以使用代理。

于 2013-03-05T15:58:03.850 回答
1

不。除非您是他们的 ISP,否则不可能可靠地使用某人的 IP 地址。即便如此……我自己的 IP 跟踪到我实际居住地以北 60 英里的位置,所以如果你的办公室就在隔壁,我仍然可以访问你的网站。这还没有考虑代理。

如果您想保护网站的某些部分,请使用密码。这是唯一真正的选择。

于 2013-03-05T15:59:12.833 回答