$_SERVER['SERVER_ADDR'] 獲取服務器ip地址
? ? $_SERVER['SERVER_PORT'] 獲取服務器端口號
? ? $_SERVER['REMOTE_ADDR'] 獲取客戶端ip
? ? $_SERVER['DOCUMENT_ROOT'] 獲取當前腳本所在根目錄
? ? $_SERVER['HTTP_HOST'] 請求頭信息中的HOST的內容,獲取當前域名
? ? $_SERVER['SERVER_NAME'] 輸出配置文件httpd.conf 中的ServarName,一般情況下和HTTP_HOST值相同,如果服務器端口非80,或者協議不是HTTP1.1時,HTTP_HOST會包含端口和協議信息。SERVER_NAME不包含
? ? $_SERVER['REQUEST_URI'] 當前腳本路徑,根目錄之后的目錄
? ? $_SERVER['SCRIPT_NAME'] 當前腳本的路徑
? ? $_SERVER['PHP_SELF'] 當前執行的腳本文件名加部分路徑
? ? $_SERVER['QUERY_STRING'] 請求服務器的參數
? ? $_SERVER['HTTP_USER_AGENT'] 獲取用戶瀏覽器操作系統等信息
? ? $_SERVER['HTTP_COOKIE'] 獲取瀏覽器cookie信息
? ? $_SERVER['ACCEPT'] 獲取HTTP請求的Accept信息
? ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] 瀏覽器發送的,用戶默認語言設置,q值表示用戶對改語言的喜好程度
? ? $_SERVER['HTTP_ACCEPT_ENCODING'] 大部分的現代瀏覽器都支持gzip壓縮,并會把這一信息報告給服務器。這時服務器會將壓縮過的HTML發送給瀏覽器。這可以減少近80%的文件大小,以節省下載時間和帶寬。
? ? $_SERVER['HTTP_CONNECTION'] 當前請求的連接情況
? ? $_SERVER['HTTP_UPGRADE_INSECURE_REQUESTS'] 告訴服務器,自己支持這種操作,也就是我能讀懂你服務器發過來的上面這條信息,并且在以后發請求的時候不用http而用https
? ? $_SERVER['HTTP_CACHE_CONTROL'] 瀏覽器是否會緩存這個頁面信息
? ? $_SERVER['PATH'] 獲取當前文件的相關系統路徑
? ? $_SERVER['SYSTEMROOT'] 獲取當前服務器的操作系統
? ? $_SERVER['COMSPEC'] 獲取cmd.exe的路徑
? ? $_SERVER['PATHEXT'] 獲取環境變量
? ? $_SERVER['WINDIR'] 獲取系統路徑
? ? $_SERVER['SERVER_SIGNATURE'] 包含服務器版本和虛擬主機名的字符串
? ? $_SERVER['SERVER_SOFTWARE'] 服務器軟件配置信息
? ? $_SERVER['REQUEST_SCHEME'] 服務器通信協議,http,https
? ? $_SERVER['CONTEXT_PREFIX'] 獲取什么什么前綴?
? ? $_SERVER['CONTEXT_DOCUMENT_ROOT'] 當前腳本所在的文檔根目錄
? ? $_SERVER['SERVER_ADMIN'] 服務器管理員信息
? ? $_SERVER['SCRIPT_FILENAME'] 當前腳本的絕對路徑
? ? $_SERVER['REMOTE_PORT'] 用戶連接到服務器時使用的端口
? ? $_SERVER['GATEWAP_INTERFACE'] 服務器使用的CGI規范的版本
? ? $_SERVER['SERVER_PROTOCOL'] 請求頁面時通信協議的名稱和版本
? ? $_SERVER['REQUESET_METHOD'] 請求提交數據的方式
? ? $_SERVER['REQUEST_TIME'] 得到請求開始時的時間戳