1. 程式人生 > >PHP超全局變量

PHP超全局變量

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超全局變量