PHPでサーバーの環境変数は良く使うし、使えるので

まとめてメモっときましょう キラーン d(-_☆)


$_SERVER サーバ環境変数

◆ $_SERVER['GATEWAY_INTERFACE']
 CGIのバージョン

◆ $_SERVER['SERVER_NAME']
 サーバ名

◆ $_SERVER['SERVER_SOFTWARE']
 サーバID

◆ $_SERVER['SERVER_PROTOCOL']
 プロトコル名・リビジョン(HTTP/1.0)

◆ $_SERVER['REQUEST_METHOD']
 リクエストの種類(HEAD・POST・GET・PUT等)

◆ $_SERVER['QUERY_STRING']
 クエリーを格納

◆ $_SERVER['DOCUMENT_ROOT']
 サーバのルートディレクトリ

◆ $_SERVER['HTTP_ACCEPT']
 Acceptヘッダの内容

◆ $_SERVER['HTTP_ACCEPT_CHARASET']
 Accept-Charasetヘッダの内容(eucなど)

◆ $_SERVER['HTTP_ACCEPT_ENCODING']
 Accept-Charasetヘッダの内容(gzipなど)

◆ $_SERVER['HTTP_ACCEPT_LANGUAGE']
 Accept-Languageヘッダの内容(jpなど)

◆ $_SERVER['HTTP_CONNECTION']
 Connectionヘッダの内容(Keep-Aliveなど)

◆ $_SERVER['HTTP_HOST']
 Hostヘッダの内容

◆ $_SERVER['HTTP_REFERER']
 現在のページへのリンク元のURLを格納。
 ※ブラウザによっては設定しない場合や Hidden-Referrer などと設定する場合があり、必ずしも取得できるとは限らない。

◆ $_SERVER['HTTP_USER_AGENT']
 User_Agentヘッダの内容(compatible; MSIE 6.0; Windows NT 5.0など)

◆ $_SERVER['REMOTE_ADDR']
 クライアントのIPアドレス

◆ $_SERVER['REMOTE_PORT']
 クライアントマシンで使用されているポート番号

◆ $_SERVER['SCRIPT_FILENAME']
 実行中のスクリプトの絶対パス

◆ $_SERVER['SERVER_PORT']
 サーバで使用されているポート番号

◆ $_SERVER['SERVER_SIGNATURE']
 サーバのバージョン・ヴァーチャルホスト

◆ $_SERVER['PATH_TRANSLATED']
 実行中のスクリプトの物理パス

◆ $_SERVER['SCRIPT_NAME']
 実行中のスクリプトのパス

◆ $_SERVER['REQUEST_URI']
 指定されたURI

◆ $_SERVER['PHP_SELF']
 実行中のスクリプトのドキュメントルートに対する相対パス