私の状況は次のとおりですIIS 7
。F5 ロード バランサーを使用してセットアップされた PHP Web サイトがあります。サーバーにアクセスしているクライアントの IP アドレスを取得する必要があります。
このシナリオで予想されるように$_SERVER['REMOTE_ADDR']
、実際のクライアント PC ではなく、ロード バランサーの IP アドレスを返します。通常、これが$_SERVER['HTTP_X_FORWARDED_FOR']
実際のクライアント PC の IP アドレスを返す変数であることはわかっていますが、何らかの理由でここでは空になっています。つまり、X-Forwarded-For
ヘッダーを返しても何も返されません。ここで何をすればよいのでしょうか?