# | 項目 | 説明 | 上書きできるかどうか |
---|---|---|---|
1. | $GLOBALS | グローバルスコープで使用可能なすべての変数への参照 | ただのグローバル変数であれば上書きできて当然である。 |
2. | $_SERVER | サーバー情報および実行時の環境情報 | 可能($_SERVER['HTTP_USER_AGENT']で試した) |
3. | $_GET | HTTP GET 変数 | 可能 |
4. | $_POST | HTTP POST 変数 | 可能 |
5. | $_FILES | HTTP ファイルアップロード変数 | 可能 |
6. | $_COOKIE | HTTP クッキー |
可能 ※ 但し、元のクッキーの値が上書きされるわけではない。あくまで、$_COOKIE 変数内の値が上書きされるだけである。 |
7. | $_SESSION | セッション変数 | 可能 |
8. | $_REQUEST | $_GET, $_POST, $_COOKIE の内容をまとめた連想配列 ※ request_order ディレクティブによってどの変数がまとめられるか設定できる。 |
可能 ※ 但し、元の$_GETなどには影響を及ぼさない。 |
9. | $_ENV | 環境変数 | 可能 |