$_SERVER 是一個包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數組。這個數組中的項目由 Web 服務器創建。不能保證每個服務器都提供全部項目;服務器可能會忽略一些,或者提供一些沒有在這裏列舉出來的項目。
Http請求頭消息 :
HTTP_HOST web服務器的地址
HTTP_USER_AGENT 客戶端操作系統和瀏覽器信息
HTTP_ACCEPT 當前HTTP請求的accept頭部信息
HTTP_ACCEPT_LANGUAGE 當前HTTP請求的accept_language頭部信息
HTTP_ACCEPT_ENCODING 當前HTTP請求的accept_Encoding頭部信息
HTTP_REFERER 鏈接到當前頁面的前一頁的url地址(可能存在)
HTTP_COOKIE 瀏覽器的cookie信息
HTTP_UPGRADE_INSECURE_REQUESTS 表示瀏覽器可讀懂服務器發過來的請求
HTTP_CACHE_CONTROL 表示瀏覽器是否會緩存這個頁面信息。
HTTP_CONNECTION 當前請求的連接情況
WEB服務器消息 :
SERVER_NAME Web服務器的名字
SERVER_ADDR Web服務器的IP地址
SERVER_PORT Web服務器的端口號
REMOTE_ADDR 客戶端的IP地址
DOCUMENT_ROOT Web服務器中的應用代碼存放位置
SERVER_ADMIN Web服務器的管理員賬號
SCRIPT_FILENAME 當前訪問的腳本文件的文件名
REMOTE_PORT 客戶端使用的端口號
GATEWAY_INTERFACE 網關接口信息
SERVER_PROTOCOL Web服務器使用的協議信息
REQUEST_METHOD 客戶端發出的HTTP請求中使用的方法
QUERY_STRING 客戶端發出的HTTP請求中的參數串
REQUEST_URI url中的路徑部分
SCRIPT_NAME 當前訪問的腳本文件的相對路徑
PHP_SELF 當前訪問的PHP腳本文件的相對路徑
REQUEST_TIME 客戶端發出HTTP請求的時間
REQUEST_SCHEME 服務器通信協議,是http或https。
SERVER_SOFTWARE 服務器軟件配置信息。
CONTEXT_DOCUMENT_ROOT 當前腳本所在的文檔根目錄
CONTEXT_PREFIX 前綴
SERVER_SIGNATURE 包含服務器版本和虛擬主機名的字符串
WINDIR 腳本指向的系統目錄
PATHEXT 環境變量設置
COMSPEC 指向cmd.exe的路徑
SystemRoot 當前服務器的操作系統
PATH 當前腳本所在文件系統