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 ファイルを変更または修正する必要がありますか?