服務器變量 $_SERVER 的深入解析:
1、$_SESSION[' 2、$_SERVER['SERVER_PROTOCOL'] -- 請求頁面時通信協議的名稱和版本。例如,“HTTP/1.0”。 3、$_SERVER['REQUEST_TIME'] -- 請求開始時的時間戳。從 PHP 5.1.0 起有效。和time函數效果一樣。 4、$_SERVER['argv'] -- 傳遞給該腳本的參數。我試了下,get方法可以得到$_SERVER['argv'][0];post方法無法給他賦值。 5、$_SERVER['SERVER_NAME'] -- 返回當前主機名。 6、$_SERVER['SERVER_SOFTWARE'] -- 服務器標識的字串,在響應請求時的頭信息中給出。 如Microsoft-IIS/6.0 7、$_SERVER['REQUEST_METHOD'] -- 訪問頁面時的請求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。 8、$_SERVER['QUERY_STRING'] -- 查詢(query)的字符串(URL 中第一個問號 ? 之后的內容)。 9、$_SERVER['DOCUMENT_ROOT'] -- 當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。 如E:/server 10、$_SERVER['HTTP_ACCEPT'] -- 當前請求的 Accept: 頭信息的內容。 11、$_SERVER['HTTP_ACCEPT_CHARSET'] -- 當前請求的 Accept-Charset: 頭信息的內容。例如:“iso-8859-1,*,utf-8”。 12、$_SERVER['HTTP_ACCEPT_ENCODING'] -- 當前請求的 Accept-Encoding: 頭信息的內容。例如:“gzip”。 13、$_SERVER['HTTP_ACCEPT_LANGUAGE'] -- 當前請求的 Accept-Language: 頭信息的內容。例如:“en”。 14、$_SERVER['HTTP_CONNECTION'] -- 當前請求的 Connection: 頭信息的內容。例如:“Keep-Alive”。 15、$_SERVER['HTTP_HOST'] -- 當前請求的 Host: 頭信息的內容。 16、$_SERVER['HTTP_REFERER'] -- 鏈接到當前頁面的前一頁面的 URL 地址。 17、$_SERVER['HTTP_USER_AGENT'] -- 返回用戶使用的瀏覽器信息。也可以使用 get_browser() 得到此信息。 18、$_SERVER['HTTPS'] -- 如果通過htt 20、$_SERVER['REMOTE_HOST'] -- 正在瀏覽當前頁面用戶的主機名。反向域名解析基于該用戶的 REMOTE_ADDR。如本地測試返回127.0.0.1 21、$_SERVER['REMOTE_PORT'] -- 用戶連接到服務器時所使用的端口。我在本機測試沒通過,不知道什么原因。
新聞熱點
疑難解答