phpのグローバル変数まとめ
$_SERVER['PHP_SELF'] 現在実行しているスクリプトのファイル名。ドキュメントルートから取得されます。
$_SERVER['GATEWAY_INTERFACE'] サーバーが使用しているCGIのバージョン。
$_SERVER['SERVER_NAME'] サーバーのホスト名。
$_SERVER['SERVER_SOFTWARE'] サーバーの 認識文字列、つまりサーバソフト名です。
$_SERVER['SERVER_PROTOCOL'] ページがリクエストされた時のプロトコル名とバージョン。
$_SERVER['REQUEST_METHOD'] ページがリクエストされた時のリクエストメソッド名。
$_SERVER['REQUEST_TIME'] リクエスト開始時のタイムスタンプ。
$_SERVER['QUERY_STRING'] ページがリクエストされた時に、検索引数があればそれが格納される。
$_SERVER['DOCUMENT_ROOT'] 現在実行されているスクリプトのドキュメントルートディレクトリ。
$_SERVER['HTTP_ACCEPT'] 現在のリクエストのAccept。
$_SERVER['HTTP_ACCEPT_CHARSET'] 現在のリクエストのAccept-Charset。
$_SERVER['HTTP_ACCEPT_ENCODING' 現在のリクエストのAccept-Encoding。
$_SERVER['HTTP_ACCEPT_LANGUAGE'] 現在のリクエストのAccept-Language。
$_SERVER['HTTP_CONNECTION'] 現在のリクエストのConnection。
$_SERVER['HTTP_HOST'] 現在のリクエストのHost。
$_SERVER['HTTP_REFERER'] 現在のページの前に参照していたページのURL。
$_SERVER['HTTP_USER_AGENT'] 現在のリクエストのUser-Agent。(ブラウザーのこと)
$_SERVER['REMOTE_ADDR'] ページを見ている人のIPアドレス。
$_SERVER['REMOTE_HOST'] ページを見ている人のホスト名。
$_SERVER['REMOTE_PORT'] ユーザーのマシンからWebサーバへの通信に使用されているポート番号。
$_SERVER['SCRIPT_FILENAME'] 現在実行されているスクリプトの絶対パス
$_SERVER['SERVER_ADMIN'] サーバに設定されているSERVER_ADMINの値。
$_SERVER['SERVER_PORT'] Webサーバの通信ポートとして使用されているポート番号。
$_SERVER['SERVER_SIGNATURE'] ページに追加する為にサーバ上で生成された、サーバーのバージョン名とバーチャルホスト名。
$_SERVER['PATH_TRANSLATED'] バーチャルからリアルへのマッピングがなされた後の、現在のスクリプトのファイルシステム上(ドキュメントルートではなく)でのパス。
$_SERVER['SCRIPT_NAME'] 現在のスクリプトのパス。
$_SERVER['REQUEST_URI'] ページにアクセスするために指定されたURI。
$_SERVER['PHP_AUTH_USER'] PHPをApacheのモジュールとして実行していて、HTTP認証をしている時にそのユーザ名がセットされる。
$_SERVER['PHP_AUTH_PW'] PHPをApacheのモジュールとして実行していて、HTTP認証をしている時にそのユーザのパスワードがセットされる。
$_SERVER['AUTH_TYPE''] PHPをApacheのモジュールとして実行していて、HTTP認証をしている時にその認証形式がセットされる。
$_SERVER['argv'] スクリプトに渡された引数を配列にしたものです。PHPがコマンドラインから実行された場合にコマンドライン引数としてアクセスする事ができます。
$_SERVER['argc'] PHPがコマンドライン上で実行された場合にスクリプトに渡された引数の数が渡されます。