1. 程式人生 > >PHP預定義變數九大超全域性陣列

PHP預定義變數九大超全域性陣列

1、$_SERVER
$_SERVER超級全域性變數包含由web伺服器建立的資訊,它提供了伺服器和客戶配置及當前請求環境的有關資訊。

2、$_GET
$_GET 超級全域性變數包含使用GET方法傳遞的引數的有關資訊。

3、$_POST
$_POST超級全域性變數包含用POST方法傳遞的引數的有關資訊。

4、$_COOKIE
$_COOKIE 超級全域性變數儲存了通過HTTP cookie傳遞到指令碼的資訊。這些cookie一般是由以前執行的PHP指令碼通過PHP函式setcookie()設定的。

5、$_SESSION
$_SESSION 超級全域性變數包含與所有會話有關的資訊。註冊會話資訊能為你提供便利,這樣就能在整個網站中引用這些會話資訊,而無需通過GET或POST顯示的傳遞資料。

6、$_FILES


$_FILES超級全域性變數包含通過POST方法向伺服器上傳的資料的有關資訊

7、$_ENV
$_ENV超級全域性變數提供PHP解析所在伺服器環境的有關資訊。

8、$_REQUEST
$_REQUEST 超級全域性變數是一個全能選手,它記錄了通過各種方法傳遞給指令碼的變數,特別是GET ,POST 和 COOKIE 。 這些變數的順序不依賴於它們在傳送指令碼中出現的順序,而是依賴於 variables_order 配置指令所指定的順序。建議少用這個超級變數,因為它不夠安全。

9、$GLOBALS
$GLOBALS 超級全域性變數陣列可以認為是超級全域性變數的超集,包含全域性作用域內的所有變數。