$_SERVER 是一個(gè)包含了諸如頭信息(header)醒陆、路徑(path)、以及腳本位置(script locations)等等信息的數(shù)組。這個(gè)數(shù)組中的項(xiàng)目由 Web 服務(wù)器創(chuàng)建。不能保證每個(gè)服務(wù)器都提供全部項(xiàng)目快骗;服務(wù)器可能會(huì)忽略一些,或者提供一些沒(méi)有在這里列舉出來(lái)的項(xiàng)目。
? ? $_SERVER['HTTP_HOST']? 請(qǐng)求頭信息中的Host內(nèi)容方篮,獲取當(dāng)前域名名秀。
? ? $_SERVER["SERVER_NAME"]? 輸出配置文件httpd.conf中的ServerName,一般情況下與HTTP_HOST值相同藕溅,但如果服務(wù)器端口不是默認(rèn)的80端口匕得,或者協(xié)議規(guī)范不是HTTP/1.1時(shí),HTTP_HOST會(huì)包含這些信息巾表,而SERVER_NAME不一定包含汁掠。(主要看配置文件的設(shè)置)。
? ? $_SERVER["HTTP_USER_AGENT"]? 獲取用戶相關(guān)信息集币,包括用戶瀏覽器考阱、操作系統(tǒng)等信息。
? ? $_SERVER['HTTP_ACCEPT']? 當(dāng)前請(qǐng)求的ACCEPT頭部信息鞠苟。
? ? $_SERVER["HTTP_ACCEPT_LANGUAGE"]? 這個(gè)值是由瀏覽器發(fā)送乞榨,表明用戶默認(rèn)的語(yǔ)言設(shè)置,后面的q值表示用戶對(duì)該語(yǔ)言的喜好程度当娱。
? ? $_SERVER["HTTP_ACCEPT_ENCODING"]? 大部分的現(xiàn)代瀏覽器都支持gzip壓縮姜凄,并會(huì)把這一信息報(bào)告給服務(wù)器。這時(shí)服務(wù)器就會(huì)壓縮過(guò)的HTML發(fā)送給瀏覽器趾访。這可以減少近80%的文件大小,以節(jié)省下載時(shí)間和帶寬董虱。
? ? $_SERVER["HTTP_COOKIE"]? 瀏覽器的cookie信息扼鞋。
? ? $_SERVER["HTTP_CONNECTION"]? 當(dāng)前請(qǐng)求的連接情況。
? ? $_SERVER["HTTP_UPGRADE_INSECURE_REQUESTS"]? 表示瀏覽器可讀懂服務(wù)器發(fā)過(guò)來(lái)的請(qǐng)求愤诱,
? ? $_SERVER["HTTP_CACHE_CONTROL"]? 表示瀏覽器是否會(huì)緩存這個(gè)頁(yè)面信息云头。
? ? $_SERVER["PATH"]? 當(dāng)前腳本所在文件系統(tǒng)。
? ? $_SERVER["SystemRoot"]? 當(dāng)前服務(wù)器的操作系統(tǒng)淫半。
? ? $_SERVER["COMSPEC"]? 指向cmd.exe的路徑溃槐。
? ? $_SERVER["PATHEXT"]? 環(huán)境變量設(shè)置。
? ? $_SERVER["WINDIR"]? 腳本指向的系統(tǒng)目錄科吭。
? ? $_SERVER["SERVER_SIGNATURE"]? 包含服務(wù)器版本和虛擬主機(jī)名的字符串昏滴。
? ? $_SERVER["SERVER_SOFTWARE"]? 服務(wù)器軟件配置信息。
? ? $_SERVER["SERVER_ADDR"]? 當(dāng)前運(yùn)行腳本的服務(wù)器的ip地址对人。
? ? $_SERVER["SERVER_PORT"]? 服務(wù)器端口谣殊。
? ? $_SERVER["REMOTE_ADDR"]? 瀏覽網(wǎng)頁(yè)的用戶ip。
? ? $_SERVER["DOCUMENT_ROOT"]? 當(dāng)前運(yùn)行腳本所在的根目錄牺弄。
? ? $_SERVER["REQUEST_SCHEME"]? 服務(wù)器通信協(xié)議姻几,是http或https。
? ? $_SERVER["CONTEXT_PREFIX"]? 前綴。
? ? $_SERVER["CONTEXT_DOCUMENT_ROOT"]? 當(dāng)前腳本所在的文檔根目錄蛇捌。
? ? $_SERVER["SERVER_ADMIN"]? 服務(wù)器管理員信息抚恒。
? ? $_SERVER["SCRIPT_FILENAME"]? 當(dāng)前執(zhí)行腳本的絕對(duì)路徑。
? ? $_SERVER ["REMOTE_PORT"]? 用戶連接到服務(wù)器時(shí)所使用的端口络拌。
? ? $_SERVER["GATEWAY_INTERFACE"]? 服務(wù)器使用的CGI規(guī)范的版本俭驮。
? ? $_SERVER["SERVER_PROTOCOL"]? 請(qǐng)求頁(yè)面時(shí)通信協(xié)議的名稱和版本。
? ? $_SERVER["REQUEST_METHOD"]? 請(qǐng)求提交數(shù)據(jù)的方式盒音。
? ? $_SERVER["QUERY_STRING"]? 服務(wù)器請(qǐng)求時(shí)表鳍?后面的參數(shù)。
? ? $_SERVER["REQUEST_URI"]? 當(dāng)前腳本路徑祥诽,根目錄之后的目錄譬圣。
? ? $_SERVER["SCRIPT_NAME"]? 當(dāng)前腳本的路徑。這在頁(yè)面需要指向自己時(shí)非常有用雄坪。
? ? $_SERVER["PHP_SELF"]? 當(dāng)前正在執(zhí)行腳本的文件名厘熟。
? ? $_SERVER["REQUEST_TIME"]? 得到請(qǐng)求開(kāi)始時(shí)的時(shí)間戳。