ブラウザのヘッダー-Remote_Addr
がHTTPリクエストに含まれるタイミングを知りたい。 FirefoxのWebコンソールウィンドウで、stackoverflow.com
の読み込み時にブラウザから送信されたリクエストを確認しました。送信されたIPアドレスに関連するヘッダーはありませんでした。だから、これはブラウザがこのヘッダーをHTTPリクエストとともに送信しないことを意味しますか?
クライアント/サーバーアプリケーションでは、クライアント(ブラウザーなど)のIPアドレスがソケット接続(要求)を介してサーバー(Apacheなど)に送信されます。ただし、クライアントがプロキシサーバーを使用している場合、それはクライアントのIPではなくプロキシのIPアドレスである可能性があります。
Remote_Addr
は、サーバーによって返されるENVであり、クライアントブラウザーではなく、サーバー側のスクリプト/アプリケーションで使用できます。
PHPでは、$_SERVER['REMOTE_ADDR']
のようなものを使用して、クライアントのIPアドレスを取得できます。 Perlでは、$ENV{'REMOTE_ADDR'};
のようなものを使用できます