在 PHP 中获取实际 IP 地址:解开 ::1 Enigma
通常在尝试使用以下命令检索机器的 IP 地址时PHP,开发人员遇到令人费解的值::1。这个看似奇怪的结果引发了一个问题:为什么代码返回 ::1 而不是预期的 IP 地址?
答案在于 IPv6 环回地址的概念。 ::1 是众所周知的 IPv4 环回地址 127.0.0.1 的 IPv6 等效项。它代表本地机器,用于本地网络内的测试和通信。
要获取机器的实际外部IP地址,需要连接到本地网络之外的服务器。这可以通过使用第三方服务或访问显示访问者 IP 地址的网站来实现。
但是,需要注意的是,访问外部 IP 地址可能会涉及安全问题。因此,在实现此类功能之前考虑安全影响至关重要。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3