-2

重複の可能性:
PHP でユーザーの IP アドレスを見つけるにはどうすればよいですか?
PHPでユーザーのIPアドレスを取得するにはどうすればよいですか?

私はアプリケーションをWebベースにしています。Web にアクセスしたユーザー/訪問者の IP アドレスを表示したいと考えています。スクリプトを使用して IP アドレスを見つけましたが、機能せず、IP も表示されませんでした。どうやって解決する??私は何かが恋しいですか?これは私のphpスクリプトです:

function get_ip()
{
    global $ip;
    if (!empty($_SERVER['HTTP_CLIENT_IP']))   //check ip from share internet
    {
      $ip=$_SERVER['HTTP_CLIENT_IP'];
    }
    elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   //to check ip is pass from proxy
    {
      $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else
    {
      $ip=$_SERVER['REMOTE_ADDR'];
    }
    return $ip;
}

$ip = get_ip();

お願いします、本当にあなたの助けが必要です!ありがとうございました ...

4

1 に答える 1

5

スクリプトは関数呼び出しの結果を表示せず、それを $ip 変数に割り当てるだけです。その値を表示するには、次を追加します。

echo 'IP Address: ' . $ip;

乾杯。

于 2012-06-19T04:45:54.803 に答える