ホームページ  >  記事  >  バックエンド開発  >  プロキシを使用する場合に実際の訪問者の IP アドレスを取得するにはどうすればよいですか?

プロキシを使用する場合に実際の訪問者の IP アドレスを取得するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-12 02:56:01805ブラウズ

How to Get the Real Visitor IP Address When Using Proxies?

本物の訪問者の IP アドレスを取得する方法

デフォルトの PHP コードを使用して訪問者の IP アドレスを取得しようとする場合 、プロキシが使用されている場合、実際の IP アドレスが取得できない場合があります。この記事は、堅牢なソリューションを提供することでこの問題に対処することを目的としています。

提供されている PHP コードは、この課題に効果的に対処します。

このコードは、さまざまなヘッダーを使用して訪問者の IP アドレスを系統的にチェックします。 CloudFlare で採用されているものを含む、潜在的なプロキシの使用を考慮します。取得した IP アドレスを細心の注意を払ってフィルタリングして、訪問者の実際の IP アドレスを最も正確に表現します。

このコードを実装すると、訪問者が訪問者であるかどうかに関係なく、訪問者の本物の IP アドレスを一貫して取得できます。プロキシを利用しているかどうか。

以上がプロキシを使用する場合に実際の訪問者の IP アドレスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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