ホームページ  >  記事  >  php教程  >  PHP は、ユーザーが使用するプロキシ サーバーの IP (実際の IP) を取得します。

PHP は、ユーザーが使用するプロキシ サーバーの IP (実際の IP) を取得します。

WBOY
WBOYオリジナル
2016-06-13 12:34:58939ブラウズ

http://www.phpchina.com/bbs/thread-12239-1-1.html より
PHP で $_SERVER["REMOTE_ADDR"] を使用してクライアントの IP アドレスを取得します

ただし、If Ifクライアントはプロキシ サーバーを使用して

にアクセスします。取得されるのはプロキシ サーバーの IP アドレスです。

プロキシ サーバーを通じてクライアントの実際の IP アドレスを取得したい場合は、



を読み取るには $_SERVER["HTTP_X_FORWARDED_FOR"] を使用する必要がありますが、すべてのプロキシ サーバーが $_SERVER["HTTP_X_FORWARDED_FOR"] を使用してクライアントの実際の IP を読み取ることができるわけではありません

これを使用する人もいますが、このメソッドで読み取られるのは依然としてプロキシ サーバーの IP です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。