首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能用php将网站用户的IP地址限制在50英里半径内?

问有没有可能用php将网站用户的IP地址限制在50英里半径内?
EN

Stack Overflow用户
提问于 2013-03-05 23:56:03
回答 3查看 250关注 0票数 1

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

有没有可能用php通过查看某人的IP地址来可靠地判断他们在哪里?我有一种奇怪的感觉,我在某个地方看到,通过他们的IP地址不可能确切地知道某人在哪里。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-05 23:58:30

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

票数 3
EN

Stack Overflow用户

发布于 2013-03-05 23:58:04

有没有可能通过查看某个人的IP地址来可靠地告诉他他在哪里?

不是的。

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

票数 1
EN

Stack Overflow用户

发布于 2013-03-05 23:59:13

不是的。除非你是他们的ISP,否则不可能可靠地获得任何与某人的IP地址相关的信息。就算到那时。我自己的IP地址追踪到我实际居住的地方以北60英里的地方,所以如果你的办公室就在隔壁,我仍然可以访问你的网站。这还没有考虑到代理。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15228325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档