CGIスクリプトが実行されるときの環境変数の一覧。
http://orange/~hori/test/env.rb?foo=1&bar=2#hogeというURIで呼び出した。
環境変数 | 値,説明 |
---|---|
DOCUMENT_ROOT | /usr/local/apache/htdocs |
GATEWAY_INTERFACE | CGI/1.1 |
HTTP_ACCEPT | */* |
HTTP_ACCEPT_ENCODING | gzip, deflate |
HTTP_ACCEPT_LANGUAGE | ja,en;q=0.5 |
HTTP_CONNECTION | Keep-Alive |
HTTP_HOST | orange |
HTTP_USER_AGENT | Mozilla/4.0 (compatible; MSIE 5.5; Windows 95) J-PHONEの携帯電話だと,J-PHONE/3.0/J-SH06 |
PATH | /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin |
QUERY_STRING | foo=1&bar=2 URLの'?'以降の文字列 |
REMOTE_ADDR | 192.168.1.3 |
REMOTE_PORT | 1106 |
REQUEST_METHOD | GET HTTPメソッド。 |
REQUEST_URI | /~hori/test/env.rb?foo=1&bar=2 |
SCRIPT_FILENAME | /home/hori/public_html/test/env.rb |
SCRIPT_NAME | /~hori/test/env.rb |
SERVER_ADDR | 192.168.1.9 |
SERVER_ADMIN | hori@orange.fruits |
SERVER_NAME | orange.fruits |
SERVER_PORT | 80 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SIGNATURE | <ADDRESS>Apache/1.3.20 Server at orange.fruits Port 80</ADDRESS> |
SERVER_SOFTWARE | Apache/1.3.20 (Unix) |
クライアントが携帯電話の場合の環境変数
環境変数 | 値,説明 |
---|---|
HTTP_X_JPHONE_COLOR | C65536 |
HTTP_X_JPHONE_DISPLAY | 96*104 |
HTTP_X_JPHONE_MSNAME | J-SH06 |
HTTP_X_JPHONE_SMAF | 16/pcm/grf |
HTTP_X_JPHONE_SOUND | 5 |
認証を行っている場合,次の環境変数も設定される。
環境変数 | 値,説明 |
---|---|
AUTH_TYPE | Basic |
REMOTE_USER | hori "basic"認証が行われた場合のみ設定される。 |
WebサーバーがApacheの場合,認証を行うには.htaccessに次のように記述する。
<Files env.rb> AuthType basic AuthName authtest AuthUserFile /home/hori/wwwdata/htpwd require user hori </Files>
その他。