PHP超全域性變數 SERVER

2021-09-02 00:13:00 字數 1966 閱讀 9572

$_server 是乙個包含了諸如頭資訊(header)、路徑(path)、以及指令碼位置(script locations)等等資訊的陣列。這個陣列中的專案由 web 伺服器建立。不能保證每個伺服器都提供全部專案;伺服器可能會忽略一些,或者提供一些沒有在這裡列舉出來的專案。

$_server['http_host']  請求頭資訊中的host內容,獲取當前網域名稱。

$_server["server_name"] 輸出配置檔案httpd.conf中的servername,一般情況下與http_host值相同,但如果伺服器端口不是預設的80埠,或者協議規範不是http/1.1時,http_host會包含這些資訊,而server_name不一定包含。(主要看配置檔案的設定)。

$_server["http_user_agent"] 獲取使用者相關資訊,包括使用者瀏覽器、作業系統等資訊。

$_server['http_accept'] 當前請求的accept頭部資訊。

$_server["http_accept_language"] 這個值是由瀏覽器傳送,表明使用者預設的語言設定,後面的q值表示使用者對該語言的喜好程度。

$_server["http_cookie"] 瀏覽器的cookie資訊。

$_server["http_connection"] 當前請求的連線情況。

$_server["http_upgrade_insecure_requests"] 表示瀏覽器可讀懂伺服器發過來的請求,

$_server["http_cache_control"] 表示瀏覽器是否會快取這個頁面資訊。

$_server["path"] 當前指令碼所在檔案系統。

$_server["systemroot"] 當前伺服器的作業系統。

$_server["comspec"] 指向cmd.exe的路徑。

$_server["pathext"] 環境變數設定。

$_server["windir"] 指令碼指向的系統目錄。

$_server["server_signature"] 包含伺服器版本和虛擬主機名的字串。

$_server["server_software"] 伺服器軟體配置資訊。

$_server["server_addr"] 當前執行指令碼的伺服器的ip位址。

$_server["server_port"] 伺服器端口。

$_server["remote_addr"] 瀏覽網頁的使用者ip。

$_server["document_root"] 當前執行指令碼所在的根目錄。

$_server["request_scheme"] 伺服器通訊協議,是http或https。

$_server["context_prefix"] 字首。

$_server["context_document_root"] 當前指令碼所在的文件根目錄。

$_server["server_admin"] 伺服器管理員資訊。

$_server["script_filename"] 當前執行指令碼的絕對路徑。

$_server ["remote_port"] 使用者連線到伺服器時所使用的埠。

$_server["gateway_inte***ce"] 伺服器使用的cgi規範的版本。

$_server["server_protocol"] 請求頁面時通訊協議的名稱和版本。

$_server["request_method"] 請求提交資料的方式。

$_server["query_string"] 伺服器請求時?後面的引數。

$_server["request_uri"] 當前指令碼路徑,根目錄之後的目錄。

$_server["script_name"] 當前指令碼的路徑。這在頁面需要指向自己時非常有用。

$_server["php_self"] 當前正在執行指令碼的檔名。

$_server["request_time"] 得到請求開始時的時間戳。

php超全域性變數server

元素 描述 server php self 返回當前執行指令碼的檔名。server gateway inte ce 返回伺服器使用的 cgi 規範的版本。server server addr 返回當前執行指令碼所在的伺服器的 ip 位址。server server name 返回當前執行指令碼所在的...

PHP超全域性變數 SERVER

server 是乙個包含了諸如頭資訊 header 路徑 path 以及指令碼位置 script locations 等等資訊的陣列。這個陣列中的專案由 web 伺服器建立。不能保證每個伺服器都提供全部專案 伺服器可能會忽略一些,或者提供一些沒有在這裡列舉出來的專案。server http host...

PHP超全域性變數 SERVER

server 是乙個包含了諸如頭資訊 header 路徑 path 以及指令碼位置 script locations 等等資訊的陣列。這個陣列中的專案由 web伺服器建立。不能保證每個伺服器都提供全部專案 伺服器可能會忽略一些,或者提供一些沒有在這裡列舉出來的專案。請求頭資訊中的host內容,獲取當...