是否有可能将网站用户限制在50英里半径的IP地址与php


Is it possible to restrict website users to 50 mile radius by their IP address with php

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

是否有可能通过查看他们的IP地址来可靠地告诉php某人在哪里?我有一种有趣的感觉,我在某个地方看到过,它是不可能确切地知道某人在哪里通过他们的IP。

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

是否有可能通过查看他们的IP地址来可靠地告诉php某人在哪里?

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

No。这是不可能可靠地任何与某人的IP地址,除非你是他们的ISP。即使是这样……我自己的IP地址位于我实际住所以北60英里的地方,所以如果你的办公室就在隔壁,我仍然可以访问你的网站。这还没有考虑代理。

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