我在 Windows 7 操作系统上安装了 Apache 服务器 2.2.22、Php 5.4.5 和 Mysql 5.5.27。每件事都运作良好。但我没有得到IP地址。这是我的IP地址收集代码
<?php
//Test if it is a shared client
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
//Is it a proxy address
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
//The value of $ip at this point would look something like: "192.0.34.166"
$ip = ip2long($ip);
任何人都可以帮助我如何获得IP地址。我是否需要更改或修改 Apache httpd.conf 或 php.ini 文件来解决此问题。