変数 | 意味 |
---|---|
ALL_HTTP |
すべてのHTTPヘッダはこの一覧の変数のように処理されていない形で含まれています。この変数はHTTP_<ヘッダ>_<フィールド名>の形式をしています。たとえば、次のようになっています。
HTTP_ACCEPT: */*, q=0.300, audio/x-aiff, audio/basic, image/jpeg, image/gif, text/plain, text/html HTTP_USER_AGENT: Microsoft Internet Explorer/0.1 (Win32) HTTP_REFERER: http://webserver/samples/dbsamp/dbsamp3.htm HTTP_CONTENT_TYPE: application/x-www-form-urlencoded HTTP_CONTENT_LENGTH: 10 |
AUTH_TYPE | 使用されている認証のタイプです。ユーザー名がサーバーに認証されている場合、Basic が含まれます。それ以外の場合は存在しません。 |
CONTENT_LENGTH | スクリプトがクライアントから受け取ると予想しているバイト数です。 |
CONTENT_TYPE | POST 要求の本体で渡された情報の内容の種類です。 |
GATEWAY_INTERFACE | このサーバーが準拠しているCGI (Common Gateway Interface) 指定のリビジョンです。 |
HTTP_ACCEPT |
特別な種類の HTTP ヘッダです。Accept フィールドの値が連結され、カンマ(,) で区切られます。たとえば、HTTP ヘッダの一部が次のようになっているとします。
accept: */*; q=0.1 accept: text/html accept: image/jpegHTTP_ACCEPT 変数は、次の値を持ちます。 */*; q=0.1, text/html, image/jpeg |
LOGON_USER | このユーザーのWindowsNT アカウントです。 |
PATH_INFO | クライアントによる、追加のパス情報です。これは、URL の中の、スクリプト名の後、クエリー文字列の前にある部分 (もしあれば) です。 |
PATH_TRANSLATED | PATH_INFO の値ですが、仮想パス名がディレクトリしていに展開されています。 |
QUERY_STRING | このスクリプトを参照した URL で疑問符 (?) の後に続く情報です。 |
REMOTE_ADDR | クライアントの IP アドレスです。 |
REMOTE_HOST | クライアントのホスト名です。 |
REMOTE_USER | クライアントによって供給され、サーバーに認証されたユーザー名です。 |
REQUEST_METHOD | HTTP 要求のメソッドです。 |
SCRIPT_NAME | 実行されているスクリプト プログラムの名前です。 |
SERVER_NAME | 自分を参照する URL の中で現れる、サーバーのホスト名 (または IP アドレス) です。 |
SERVER_PORT | 要求を受け取った TCP/IP ポートです。 |
SERVER_PORT_SECURE | 値は 0 または 1 です。1 の場合は、要求が暗号化されたポートから行われたことを示します。 |
SERVER_PROTOCOL | この要求に関連して情報を取り出すプロトコルの名前とバージョンです。通常は HTTP/1.0 です。 |
SERVER_SOFTWARE | インターネット サーバー エクステンションが動作している Web サーバーの名前とバージョンです。 |
URL | 要求の URL です。 |
→ 戻る