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']
実行中のスクリプトのドキュメントルートに対する相対パス
まとめてメモっときましょう キラーン 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']
実行中のスクリプトのドキュメントルートに対する相対パス