標籤:c class a http get 使用
PHP環境變數主要有$GLOBALS[]、$_SERVER[]、$_GET[]、$_POST[]、$_COOKIE[]、$_FILES[]、$_ENV[]、$_REQUEST[]、$_SESSION[]。關於$_SERVER[],在這裡主要說明一下:
PHP環境變數$_SERVER是一個包含伺服器端相關資訊的PHP全域環境變數,在PHP4.1.0之前的版本使用$HTTP_SERVER_VARS
$_SERVER[‘PHP_SELF‘] 當前正在執行指令碼的檔案名稱,與 document root相關。在FORM表單中,如執行檔案是本身,你可以在ACTION中使用$_SERVER[‘PHP_SELF‘],好處是當執行檔案名稱有變動時可以不去頻繁替換ACTION中的檔案名稱。
$_SERVER[‘SERVER_NAME‘] 當前啟動並執行PHP程式所在伺服器主機的名稱。
$_SERVER[‘REQUEST_METHOD‘] 訪問頁面時的要求方法,即GET、HEAD、POST、PUT。
$_SERVER[‘DOCUMENT_ROOT‘] 當前啟動並執行PHP程式所在的主目錄。也就是PHP.INI檔案中的定義。
$_SERVER[‘HTTP_REFERER‘] 連結到當前頁面的前一頁面的URL地址。在頁面跳轉功能中非常有用。
$_SERVER[‘REMOTE_ADDR‘] 正在瀏覽當前頁面訪問者的IP地址。
$_SERVER[‘REMOTE_HOST‘] 正在瀏覽當前頁面使用者的主機名稱。
$_SERVER[‘REMOTE_PORT‘] 正在遊覽的使用者串連到伺服器時所使用的連接埠。
$_SERVER[‘SCRIPT_FILENAME‘] 當前執行指令碼的絕對路徑名。
$_SERVER[‘SERVER_PORT‘] 伺服器所使用的連接埠
$_SERVER[‘SCRIPT_NAME‘] 包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。
$_SERVER[‘REQUEST_URI‘] 訪問此頁面所需的URI。如“/index.html”。
$_SERVER[‘PHP_AUTH_USER‘] 應用在HTTP使用者登入認證功能中,這個變數是使用者輸入的使用者名稱。
$_SERVER[‘PHP_AUTH_PW‘] 應用在HTTP使用者登入認證功能中,這個變數便是使用者輸入的密碼。
$_SERVER[‘AUTH_TYPE‘] 應用在HTTP使用者登入認證功能中,這個變數便是認證的類型。
$_SERVER[‘SERVER_PORT‘] 伺服器所使用的連接埠。預設為“80”。如果使用 SSL 安全連線,則這個值為使用者佈建的 HTTP 連接埠。
$_SERVER[‘SERVER_ADDR‘] 伺服器IP地址
PHP系統常量
__FILE__ 當前PHP程式指令碼的絕對路徑及檔案名稱
__LINE__ 儲存該常量所在的行號
__FUNCTION__ 儲存該常量所在的函數名稱
__CLASS__ 儲存該常量所在的類的名稱
PHP_VERSION 儲存當前PHP的版本號碼,也可以通過PHPVERSION()函數擷取。
PHP_OS 儲存當前伺服器的作業系統