| Interstage Application Server Webサーバ運用ガイド(InfoProvider Pro編) |
目次
索引
![]()
|
| 第4章 CGIアプリケーションの作成方法 | > 4.2 CGIアプリケーションの作成方法 |
CGIアプリケーションの中で、InfoProvider Proが設定する環境変数を参照することができます。
環境変数を参照することによって、Webブラウザからの情報やサーバの情報を得ることができます。CGIアプリケーションが終了するまで情報の内容は変わりません。
CGIアプリケーションから参照できる環境変数を以下に示します。
|
環境変数名 |
説明 |
|
SERVER_SOFTWARE |
InfoProvider Proのサーバソフト名称です。 |
|
SERVER_NAME |
InfoProvider Proの環境定義ファイルで指定された"hostname"の値です。 |
|
GATEWAY_INTERFACE |
CGIのバージョンです。 |
|
SERVER_PROTOCOL |
Webブラウザが要求してきたHTTPのバージョンです。 |
|
SERVER_PORT |
Webブラウザの要求が送られてきたポート番号です。 |
|
REQUEST_METHOD |
Webブラウザが要求したコマンド(GET、HEAD、POSTなど)です。 |
|
PATH_INFO |
CGIアプリケーションに渡すパス情報です。 |
|
PATH_TRANSLATED |
PATH_INFOから実際の絶対パスに変換した値です。 |
|
SCRIPT_NAME |
スクリプトのURLです。 |
|
QUERY_STRING |
デコードしていないURLの引数です。次のようにコード化されています。
|
|
REMOTE_HOST |
Webブラウザの動作しているマシンのホスト名です。 |
|
REMOTE_ADDR |
Webブラウザの動作しているマシンのIPアドレスです。 |
|
AUTH_TYPE |
ユーザ認証を利用する場合の認証形式(Basic)です。 |
|
REMOTE_USER |
ユーザ認証を利用する場合の認証を行うユーザ名です。 |
|
CONTENT_TYPE |
Webブラウザが送信したデータのタイプです。 |
|
CONTENT_LENGTH |
Webブラウザが送信したデータの長さです。単位はバイトです。 |
|
HTTP_xxxx |
Webブラウザが送信したHTTPヘッダです。 |
|
HTTPS |
SSLを使用してInfoProvider Proを起動している場合、"ON"が設定されます。 |
|
IPP_CLIENT_CERT |
BASE64でエンコードしたクライアントの証明書(DER形式)です。ただし、76文字を超えても改行が入らずに1行で出力されます。 |
|
IPP_CERT_FLAG |
クライアントの証明書の送信フラグです。 |
|
IPP_SSL_VERSION |
通信で使用したSSLのバージョンです。 |
|
IPP_CLIENT_CERT_xx |
クライアント証明書ユーザの識別情報です。 |
目次
索引
![]()
|