我正在调用$ _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/