php得到用户IP麻烦

时间:2013-12-07 12:29:15

标签: php apache ip localhost

我正在使用XAMPP平台(php,apache,mysql)。我通过localhost连接到apache。我想知道用户ip使用这个PHP代码:

echo $_SERVER['REMOTE_ADDR'];

我在浏览器中访问了我的页面。

::1

2 个答案:

答案 0 :(得分:3)

::1是IPv6中的本地主机。看起来不错

答案 1 :(得分:0)

正如我评论的那样,它似乎是ipv6,实际上显示了loopback addr,

如果你想让ipv4在服务器配置中改变它,我认为剩余可用的是

用这个单身者来测试自己

echo "Server Configured to use  ". (strstr($_SERVER("REMOTE_ADDR"), ".")) ? "IPv4" : "IPv6" ;

或者只是想测试它的ipv(4/6)

 if (((strstr($_SERVER("REMOTE_ADDR"), ".")) ? 4 : 6 )==4)
  {
   //ipv4
  }

  else

 {
  //ipv6
 }