references

PHPのネタ~スーパーグローバル変数

※全てのスーパーグローバル変数を網羅しているわけではありません。時々使う物で忘れやすい物だけです。

$_SERVER['PHP_SELF']; ($PHP_SELF)
現在実行中もファイル

$_SERVER['QUERY_STRING'];
URLの?以降の文字列。同じパラメータを渡すときに便利

$_SERVER['HTTP_REFERER''];
閲覧者が前に見ていたページ

$_SERVER['HTTP_USER_AGENT'];
User-Agent:ヘッダ

$_SERVER['REMOTE_ADDR'];
閲覧者のIPアドレス

$_SERVER['REMOTE_HOST'];
リモートホスト

$_SERVER['HTTP_HOST'];
Host:ヘッダ、大抵ドメイン名

$_SERVER['REQUEST_URI'];
URI

$_FILES['アップロードファイルのフォームネーム']['name'];
元のファイル名

$_FILES['アップロードファイルのフォームネーム']['type'];
MIMEタイプ

$_FILES['アップロードファイルのフォームネーム']['tmp_name'];
サーバー上のテンプファイル名

$_FILES['アップロードファイルのフォームネーム']['size'];
アップロードファイルのバイト数

$_FILES['アップロードファイルのフォームネーム']['error'];
エラーコード