>> HOME >> Linux Tips MENU >> Linux Tips : HTTPD (HEADER) 環境変数

1. HTTPD (HEADER) 環境変数とは
2. HTTPD (HEADER) 環境変数の種類
1. HTTPD (HEADER) 環境変数とは
HTTPD は リクエストを処理する際に多数の環境変数を設定します。
この環境変数には、クライアントがサーバーにリクエストした際の情報に基づくものの他、サーバー自身の情報などが含まれます。環境変数の中には、値が格納されないものもあります。
2. HTTPD (HEADER) 環境変数の種類
変数名概  要
設定されている値
AUTH_TYPE認証方式
(none)
CONTENT_LENGTHサーバーへの要求方法がPOSTの場合、標準入力に格納されるデータのバイト数。
(none)
CONTENT_TYPEサーバーへの要求方法がPOSTの場合、通常は application/x-www-form-unlecoded。
(none)
DATE_LOCAL現在参照中の文書を訪れた時間 (ローカル時刻) 。
Monday, 29-May-2017 14:43:42 JST
DATE_GMT現在参照中の文書を訪れた時間 (グリニッジ標準時) 。
Monday, 29-May-2017 05:43:42 GMT
DOCUMENT_NAME現在参照中の文書のファイル名
apache_env.html
DOCUMENT_URI現在参照中の文書の仮想パス名
/linux/apache_env.html
GATEWAY_INTERFACEサーバが実行しているCGIのバージョン。CGI/1.0 CGI/1.1 など。
CGI/1.1
HTTP_ACCEPTブラウザが直接表示できる Content-type の一覧。
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_COOKIEこのURLが保持している個人認証ID(Cookie)。ブラウザが保持する。
(none)
HTTP_REFERER現在参照中の文書を呼び出したリンク元URL。
必ずしもすべてのブラウザがこの値を送るわけではない。
また、直接URLを指定した場合やブックマークから呼び出した場合はこの変数に値はない。
(none)
HTTP_USER_AGENTリクエストを送信してきたブラウザの情報。
ブラウザ名、バージョン番号、およびプラットフォームや追加機能を表す付加情報から成る。
CCBot/2.0 (http://commoncrawl.org/faq/)
LAST_MODIFIED現在参照中の文書の最終更新時間。
Monday, 19-Mar-2007 09:11:02 JST
PATH_INFOクライアントから送られるエキストラパス情報。
(none)
PATH_TRANSLATEDウェブサーバーのドキュメントルートに環境変数 PATH_INFO を付加したもの。
(none)
QUERY_STRINGGETによる問い合わせにおける引数情報。URLで「?」の後ろにあるものすべて
( URLエンコードされる )。
REMOTE_ADDRリクエストを送信してきたホストのIPアドレス。
54.167.219.201
REMOTE_HOSTリクエストを送信してきたホストのホスト名。この値はHTTPDがIPアドレスの逆引きをしていないと、IPアドレスが設定される。
(none)
REMOTE_IDENTWebサーバとスクリプトを提出してきたシステムがともにidentプロトコルを実行している場合、identプロトコルによって同定された値が入っている。
(none)
REMOTE_USERリクエストを送信してきたユーザの認証名。
この値はサーバ認証機構が使われている場合のみ設定される。
(none)
REQUEST_METHODサーバーへの要求方法。通常 GET または POST。
GET
SCRIPT_NAMEこのCGIスクリプトの名前(URLに現れるもの)。
/linux/apache_env.html
SCRIPT_FILENAMEこのCGIスクリプトの名前(絶対パス)。
/var/www/html/linux/apache_env.html
SERVER_ADMINサーバーの管理者のメールアドレス。
webmaster@mountainbigroad.jp
SERVER_NAMEサーバーのホスト名、ドメイン名、またはIPアドレス。
mountainbigroad.jp
SERVER_PROTOCOLサーバが実行しているHTTPプロトコルのバージョン。HTTP/1.0やHTTP/1.1など。
HTTP/1.0
SERVER_PORTサーバが使用してるTCPポート番号。Webサーバの場合通常は80番。
80
SERVER_SOFTWAREリクエストを処理しているサーバの種別。CERN/3.0 Apach/1.3 など。
Apache