我无法在php中获取我的IP地址

Von*_*der 1 php ip

我正在尝试编写一个打印客户端ip的小脚本.我试图在我的localhost上运行它,但我无法获取IP地址.相反,我得到像:: 1的东西.

这是代码:

<?php echo $_SERVER['REMOTE_ADDR'];?>
Run Code Online (Sandbox Code Playgroud)

为什么这不能按预期工作?

ale*_*exn 5

::1
Run Code Online (Sandbox Code Playgroud)

是IPv6中的环回地址(IPv4中为127.0.0.1).

这是预期的行为.如果您使用Firefox,则可以导航到about:config,搜索disableIPv6并将其设置为true.然后你会看到127.0.0.1.

是的,它正在发挥作用.