天天看點

$_SERVER 數組全分析

數組 解析
$_SERVER[‘HTTP_ACCEPT_LANGUAGE’] 浏覽器語言
$_SERVER[‘REMOTE_ADDR’] 目前使用者 IP
$_SERVER[‘REMOTE_HOST’] 目前使用者主機名
$_SERVER[‘REQUEST_URI’] URL
$_SERVER[‘REMOTE_PORT’] 端口
$_SERVER[‘SERVER_NAME’] 伺服器主機的名稱
$_SERVER[‘PHP_SELF’] 正在執行腳本的檔案名
$_SERVER[‘argv’] 傳遞給該腳本的參數
$_SERVER[‘argc’] 傳遞給程式的指令行參數的個數
$_SERVER[‘GATEWAY_INTERFACE’] CGI 規範的版本
$_SERVER[‘SERVER_SOFTWARE’] 伺服器辨別的字串
$_SERVER[‘SERVER_PROTOCOL’] 請求頁面時通信協定的名稱和版本
$_SERVER[‘REQUEST_METHOD’] 通路頁面時的請求方法
$_SERVER[‘QUERY_STRING’] 查詢(query)的字元串
$_SERVER[‘DOCUMENT_ROOT’] 目前運作腳本所在的文檔根目錄
$_SERVER[‘HTTP_ACCEPT’] 目前請求的 Accept: 頭部的内容
$_SERVER[‘HTTP_ACCEPT_CHARSET’] 目前請求的 Accept-Charset: 頭部的内容
$_SERVER[‘HTTP_ACCEPT_ENCODING’] 目前請求的 Accept-Encoding: 頭部的内容
$_SERVER[‘HTTP_CONNECTION’] 目前請求的 Connection: 頭部的内容。例如:“Keep-Alive”
$_SERVER[‘HTTP_HOST’] 目前請求的 Host: 頭部的内容
$_SERVER[‘HTTP_REFERER’] 連結到目前頁面的前一頁面的 URL 位址
$_SERVER[‘HTTP_USER_AGENT’] 目前請求的 User_Agent: 頭部的内容
$_SERVER[‘HTTPS’] 如果通過https通路,則被設為一個非空的值(on),否則傳回off
$_SERVER[‘SCRIPT_FILENAME’] 目前執行腳本的絕對路徑名
$_SERVER[‘SERVER_ADMIN’] 管理者資訊
$_SERVER[‘SERVER_PORT’] 伺服器所使用的端口
$_SERVER[‘SERVER_SIGNATURE’] 包含伺服器版本和虛拟主機名的字元串
$_SERVER[‘PATH_TRANSLATED’] 目前腳本所在檔案系統(不是文檔根目錄)的基本路徑
$_SERVER[‘SCRIPT_NAME’] 包含目前腳本的路徑。這在頁面需要指向自己時非常有用
$_SERVER[‘PHP_AUTH_USER’] 當 PHP 運作在 Apache 子產品方式下,并且正在使用 HTTP 認證功能,這個變量便是使用者輸入的使用者名
$_SERVER[‘PHP_AUTH_PW’] 當 PHP 運作在 Apache 子產品方式下,并且正在使用 HTTP 認證功能,這個變量便是使用者輸入的密碼
$_SERVER[‘AUTH_TYPE’] 當 PHP 運作在 Apache 子產品方式下,并且正在使用 HTTP 認證功能,這個變量便是認證的類型