php提供了九種預定義超全局變量: $_GET、$_POST、$_REQUEST、$_SERVER、$_ENV、$_FILE、 $_COOKIE、$_SESSION、 $GLOBALS
- $_GET:通過http get方式給服務器傳送的信息,會被封裝在$_POST超全局數組中。
- $_POST:通過http post方式給服務器傳送的信息,會被封裝在$_POST超全局數組中。
- $_REQUEST:可以接收post、get請求數據還包括$_COOKIE數組。
- $_SERVER:包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數組。這個數組中的項目由 Web 服務器創建。
- $_ENV:包含了環境變量(注:該全局數組可以獲取全局變量,但默認爲禁用狀態。可以在php.ini文件中啓用)
- $_FILE:包含 http文件上傳變量
- $_COOKIE:http cookies變量
- $_SESSION:http session變量
- $GLOBALS:引用全局作用域中可用的全部變量