【发布时间】:2013-04-18 21:21:43
【问题描述】:
我想在执行 $_SERVER['REMOTE_ADDR'] 时获得值 127.0.0.1。 而是得到 127.0.0.1。我得到价值::1。任何人都可以帮助我如何获得该价值?将其用于日志活动。
【问题讨论】:
标签: php phpmyadmin localhost
我想在执行 $_SERVER['REMOTE_ADDR'] 时获得值 127.0.0.1。 而是得到 127.0.0.1。我得到价值::1。任何人都可以帮助我如何获得该价值?将其用于日志活动。
【问题讨论】:
标签: php phpmyadmin localhost
::1 是一个 IPv6 地址,是 0:0:0:0:0:0:0:1 的缩写,它是本地机器的环回地址。所以 ::1 仅通过 IPv6 而不是 IPv4 与 127.0.0.1 相同。
如果您真的只想要 IPv4,请尝试在您的 apache 配置中禁用 IPv6 连接:
Listen 0.0.0.0:80
Listen 192.170.2.1:80
你可以找到详细的解决方案here
【讨论】: