CGI スクリプトの環境変数
以下の表は、 Web GUI サーバーから CGI スクリプトに渡すことができるすべての HTTP 変数のリストです。
変数 |
説明 |
---|---|
|
サーブレットの保護に使用する認証スキームの名前。 例えば、 |
|
入力ストリームによって使用可能になる要求本体のバイト単位の長さ。長さが不明な場合は |
|
要求の本体の MIME タイプ。タイプが不明な場合は、null。 HTTP サーブレットでは、戻される値は CGI 変数 |
|
スクリプトと通信するためにサーバーが使用している CGI 規格のリビジョン。 " |
|
使用されているスキーマが HTTP である場合、"HTTP_" で始まる名前の変数には、要求ヘッダーの値が含まれています。 |
|
文字の設定情報。 クライアントに推奨される文字セットがある場合、それを示すために使用されます。 例えば、 |
|
クライアントに戻されるコンテンツに対して実行することのできるエンコードのタイプを定義します。 例えば、 |
|
コンテンツの受け取りに使用する言語を定義するために使用します。 例えば、 |
|
要求が転送されると、通過したプロキシー・サーバーのアドレスとポートを表示します。 |
|
要求されているリソースのインターネット・ホストおよびポート番号を指定します。 すべての HTTP/1.1 要求で必須です。 |
|
認証を必要とするプロキシーに対してクライアント自身 (またはそのユーザー) を特定するためにクライアントによって使用されます。 |
|
要求を送信するためにクライアントが使用しているブラウザーの種類とバージョン。 例えば、 |
|
オプションで、スクリプトを呼び出した HTTP 要求のエキストラ・パス情報を含み、CGI スクリプトによって解釈されるパスを指定します。 PATH_INFO では、CGI スクリプトによって戻されるリソースまたはサブリソースを特定します。また、これはスクリプト名の後で任意の照会データの前の URI パスの一部から派生します。 |
|
スクリプトの仮想パスを、スクリプトを呼び出すために使用される物理パスにマップします。 これは、要求 URI の PATH_INFO コンポーネントを取得し、任意の仮想から物理への変換を適切に実行することによって実行されます。 |
|
パスの後の要求 URL に含まれる照会ストリング。 |
|
要求を送信するクライアントの IP アドレスを戻します。 HTTP サーブレットでは、戻される値は CGI 変数 |
|
要求を送信したクライアントの完全修飾名、または名前を特定できない場合は、クライアントの IP アドレス。 HTTP サーブレットでは、戻される値は CGI 変数 |
|
ユーザーが認証された場合この要求を行ったユーザーのログイン名を戻します。また、ユーザーが認証されなかった場合は、null を戻します。 |
|
この要求を行うのに使用した HTTP メソッドの名前を返します。 例えば、 |
|
HTTP 要求の最初の行のプロトコル名から照会ストリングまでの URL の一部を返します。 |
|
要求を受け取ったサーバーのホスト名を戻します。 HTTP サーブレットでは、これは CGI 変数 |
|
この要求を受け取ったポート番号を戻します。 HTTP サーブレットでは、戻される値は CGI 変数 SERVER_PORT の値と同じです。 |
|
要求が使用しているプロトコルの名前とバージョンを次の形式で戻します。 |
|
サーバーが稼働しているサーブレット・コンテナーの名前とバージョンを戻します。 |
|
HTTP Cookie のストリング。 |
|
ログインしているユーザーのユーザー名。 |
|
|