PHP超全局變量
阿新 • • 發佈:2017-07-24
tco 全局 star 操作 tar 刪除 函數 參數 coo
PHP在設計的時候已經預定義了9個超級全局變量、8個魔術變量和13魔術函數,這些變量和函數可以在腳本的任何地方不用聲明就可以使用。 在PHP開發會頻繁的使用這些變量和函數,這些變量和函數可以方便的幫我們解決很多問題。下面詳細的講解下PHP中的超級全局變量、魔術變量和魔術函數。
PHP超級全局變量(9個)
$GLOBALS 儲存全局作用域中的變量
$_SERVER 獲取服務器相關信息
$_REQUEST 獲取POST和GET請求的參數
$_POST 獲取表單的POST請求參數
$_GET 獲取表單的GET請求參數
$_FILES 獲取上傳文件的的變量
$_ENV 獲取服務器端環境變量的數組
$_COOKIE 瀏覽器cookie的操作
設置cookie:setcookie(name, value, expire, path, domain);
獲取cookie:$_COOKIE["user"];
刪除cookie:setcookie("user", "", time()-3600);//設置過期時間
$_SESSION 服務端session的操作
使用session前一定要session_start()啟動session
儲存session:$_SESSION["name"]="King";//數組操作
銷毀session:unset($_SESSION["name"]);//銷毀一個
session_destroy()和unset($_SESSION);//銷毀所有的session
PHP超全局變量