怎么了我的本地IP地址?

Joe*_*phy 1 php apache ip xampp ip-address

我正在尝试为我的作业创建一个PHP脚本.出于安全原因,我需要脚本来记录IP地址.

出于某种原因,当我运行以下代码时:

echo $_SERVER['REMOTE_ADDR'];
Run Code Online (Sandbox Code Playgroud)

结果是:

::1
Run Code Online (Sandbox Code Playgroud)

我以为localhost ip地址总是像127.0.0.1?

有谁知道发生了什么?这真是让我烦恼,我似乎无法找到问题的解决方案.即使谷歌没有找到任何相关的...

我应该提一下,我正在Windows 7 64位机器上运行XAMPP安装.

提前致谢.

小智 8

::1IPv6的 环回 /本地主机地址,作为127.0.0.1IPv4的.如果配置正确,您的系统可以具有IPv4 IPv6地址.

您看到这一事实表明您的服务器支持IPv6.它也可能支持IPv4.当服务器有多个地址时,类似神奇全局的REMOTE_ADDR只显示其中一个(通常是默认使用的那个).