【发布时间】:2012-12-16 16:12:38
【问题描述】:
我通过http://whatismyipaddress.com/ 网站查看我的IP 地址。它显示我的 IP 地址,如203.128.31.58。但是当我使用这个 PHP 代码获取 IP 地址时
echo $ip = $_SERVER['REMOTE_ADDR'];
它显示 IP 地址,如 127.0.0.1。如何获取203.128.31.58之类的IP地址并通过该IP地址获取国家/地区?
【问题讨论】:
-
你知道 127.0.0.1 是什么吗?将其弹出到您选择的搜索引擎中并获得启发。
-
我猜你正在运行本地服务器。
localhost=127.0.0.1 -
我不知道这个。但我认为这是我的电脑地址
-
是的,我正在运行本地服务器
-
@FarazKhan,这就是原因。 REMOTE_ADDR 是连接 IP 地址,如果您从同一台计算机本地连接,它将与服务器的 IP 相同,在这种情况下为环回地址。
标签: php get ip ip-address