我有一个 PHP 脚本,我想检测用户是否在本地计算机上运行,无法通过 Internet 访问。目前我检查服务器地址为 127.0.0.1。这是最佳实践还是有更好的方法?
本地主机始终转换为环回 IP 地址127.0.0.1
在 IPv4 中,或::1
在 IPv6 中,因此如果您的意思是,在您的应用程序中验证 IP 是安全的
if(IPAddress::In(array("127.0.0.1","::1")))
{
//Show Application
}
我非常怀疑你的 80 端口之后是否会有一个精英黑客团队,但顺便说一句,有一些关于依赖 IP 地址的缺陷的讨论,因为 TCP 数据包可以被修改。
但这不应该让您担心。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)