【发布时间】:2012-05-18 01:03:20
【问题描述】:
我正在尝试通过 php 获取我的机器的 IP 地址。为此,我正在编写如下代码:
<?php echo "<br />".$_SERVER['REMOTE_ADDR'];?>
但是这段代码不起作用。它正在返回“::1”。
请帮助我如何获取实际的 IP 地址。
【问题讨论】:
-
$_SERVER['REMOTE_ADDR']不是您机器的 IP 地址。 -
可能的重复:Identify server IP address with PHP -- 或者如果你需要其他东西 -- How do I find a user's IP address with PHP?
-
什么机器?运行 PHP 的服务器?正在运行连接到服务器的浏览器的桌面?
-
::1 是 localhost 的别名
-
::1是实际 IP。它是一个 ipv6 环回地址(即 localhost)
标签: php ip-address