php超級全局變量有:
$_GET $_POST $_REQUEST
$_SESSION $_COOKIE $_FILES 未完待續
$_ENV $_SERVER
$GLOBALS
一: $_ENV與$_SERVER的區別說明:
$_ENV 服務器操作系統的環境變量,如操作系統類型,linux、win、mac。容易暴漏服務器信息,一般禁止顯示。
$_SERVER 獲取網站的域名,以及當前訪問的腳本,客戶IP(REMOTE_ADDR , HTTP_X_FORWARD_FOR)
二: $GLOBALS說明
相當於全局變量花名冊的一個別名,通過該變量可以任意訪問全局變量
舉例說明:
<?php
$a = 4;
$b = 5;
function t(){
echo $GLOBALS; //可以輸出所有的全局變量
$GLOBALS['a'] = 1; //可以改變全局變量中a的值,但是一般不這麼做
}
?>