サーバー変数
変数名
|
説明
|
出力例
|
---|---|---|
$_SERVER['SERVER_NAME'] | 現在のサーバーのホスト名 | www.flatflag.nir87.com |
$_SERVER['REQUEST_URI'] | ページにアクセスする際に指定されたURI(ドメイン以下のパス) | /index.php,/category/php/など |
$_SERVER['REQUEST_METHOD'] | 現在のページにアクセスする際に使用されたメソッド | POST,GETなど |
$_SERVER['DOCUMENT_ROOT'] | 現在実行されているスクリプトのドキュメントルートディレクトリ(ドメインルート) | /home/hoge/www |
$_SERVER['SCRIPT_FILENAME'] | 現在実行されているスクリプトの絶対パス | /home/hoge/www/php/test.php |
$_SERVER['SCRIPT_NAME'] | 現在実行されているスクリプトのパス | /test.php |
$_SERVER['SERVER_PROTOCOL'] | ページがリクエストされた際のプロトコル名/バージョン | HTTP/1.0 |
$_SERVER['QUERY_STRING'] | ページがリクエストされた際に検索引数があれば、その値 | ?page=2&id=3 |
$_SERVER['PHP_SELF'] | 現在実行されているスクリプトのファイル名 | index/php |
$_SERVER['REMOTE_ADDR'] | 訪問したユーザーのIPアドレス | 127.0.0.1 |
$_SERVER['REMOTE_PORT'] | webサーバの通信に使用されているポート番号 | 80 |
$_SERVER['REMOTE_HOST'] | 現在のユーザーのホスト名 | |
$_SERVER['HTTP_HOST'] | 現在のリクエストのホスト、ヘッダーがあればその内容 | www.flatflag.nir87.com |
$_SERVER['HTTP_REFERER'] | このページに遷移する前に参照していたページ | http://www.yahoo.co.jp |
$_SERVER['HTTP_USER_AGENT'] | 現在のリクエストのユーザーエージェント(ブラウザ)かヘッダー | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:43.0) Gecko/20100101 Firefox/43.0 |
$_SERVER['HTTP_CONNECTION'] | 現在のリクエストのコネクション、ヘッダーがあればその内容 | keep-alive |
$_SERVER['SERVER_SOFTWARE'] | レスポンスヘッダ上に書かれている、 サーバーの認識文字列 | Apache/2.4.17 |
$_SERVER['REQUEST_TIME'] | リクエストの開始時のタイムスタンプ | 1456293858 |
$_SERVER['HTTP_ACCEPT'] | 現在のリクエストの Accept: ヘッダがもしあれば その内容 | text/html,application/xhtml+xml,application/xml;q=0.9 |
$_SERVER['HTTP_ACCEPT_CHARSET'] | 現在のリクエストの Accept-Charset: ヘッダが もしあればその内容 | iso-8859-1,utf-8 |
$_SERVER['HTTP_ACCEPT_ENCODING'] | 現在のリクエストに Accept-Encoding: ヘッダが もしあればその内容 | gzip |
$_SERVER['HTTP_ACCEPT_LANGUAGE'] | 現在のリクエストに Accept-Language: ヘッダが もしあればその内容 | ja |
$_SERVER['SERVER_PORT'] | Web サーバーの通信ポートとして使用されているポート番号 | 80 |