我正在调用$ _SERVER [“ REMOTE_ADDR”],它返回':: 1'

任何想法为什么我会得到这个奇怪的输出?如何获得适当的IP?

最佳答案

::1是等效于127.0.0.1的IPv6,它是本地(环回)接口的IP地址。

此处更多信息:http://en.wikipedia.org/wiki/Localhost


如何获得适当的IP?


您可以在Web服务器中禁用IPv6,使其仅服务于IPv4主机。这样,您只能在$_SERVER["REMOTE_ADDR"]中获得适当的IP地址

关于php - 从服务器调用中获取奇怪的IP地址(PHP,Drupal),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9895840/

10-12 05:35