伺服器變數 $_server 詳解:
1、$_session['php_self'] -- 獲取當前正在執行指令碼的檔名
2、$_server['server_protocol'] -- 請求頁面時通訊協議的名稱和版本。例如,「http/1.0」。
3、$_server['request_time'] -- 請求開始時的時間戳。從 php 5.1.0 起有效。
4、$_server['argv'] -- 傳遞給該指令碼的引數。
5、$_server['server_name'] -- 返回當前主機名。
6、$_server['server_software'] -- 伺服器標識的字串,在響應請求時的頭資訊中給出。
7、$_server['request_method'] -- 訪問頁面時的請求方法。例如:「get」、「head」,「post」,「put」。
8、$_server['query_string'] -- 查詢(query)的字串(url 中第乙個問號 ? 之後的內容)。
9、$_server['document_root'] -- 當前執行指令碼所在的文件根目錄。在伺服器配置檔案中定義。
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: 頭資訊的內容。
17、$_server['http_user_agent'] -- 返回使用者使用的瀏覽器資訊。也可以使用 get_browser() 得到此資訊。
18、$_server['https'] -- 如果通過https訪問,則被設為乙個非空的值,否則返回off.
19、$_server['remote_addr'] -- 正在瀏覽當前頁面使用者的 ip 位址。
20、$_server['remote_host'] -- 正在瀏覽當前頁面使用者的主機名。反向網域名稱解析基於該使用者的 remote_addr。
21、$_server['remote_port'] -- 使用者連線到伺服器時所使用的埠。
22、$_server['script_filename'] -- 當前執行指令碼的絕對路徑名。
23、$_server['server_admin'] -- 該值指明了 apache 伺服器配置檔案中的 server_admin 引數。如果指令碼執行在乙個虛擬主機上,則該值是那個虛擬主機的值
24、$_server['server_port'] -- 伺服器所使用的埠。預設為「80」。如果使用 ssl 安全連線,則這個值為使用者設定的 http 埠。
25、$_server['server_signature'] -- 包含伺服器版本和虛擬主機名的字串。
26、$_server['path_translated'] -- 當前指令碼所在檔案系統(不是文件根目錄)的基本路徑。這是在伺服器進行虛擬到真實路徑的映像後的結果。 apache 2 用 戶可以使用 httpd.conf 中的 acceptpathinfo on 來定義 path_info。
27、$_server['script_name'] -- 包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。__file__ 包含當前檔案的絕對路徑和檔名(例如包含檔案)。
28、$_server['request_uri'] -- 訪問此頁面所需的 uri。例如,「/index.html」。
29、$_server['php_auth_digest'] -- 當作為 apache 模組執行時,進行 http digest 認證的過程中,此變數被設定成客戶端傳送的「authorization」http 頭內容(以便作進一步的認證操作)。
30、$_server['php_auth_user']-- 當 php 執行在 apache 或 iis(php 5 是 isapi)模組方式下,並且正在使用 http 認證功能,這個變數便是使用者輸入的使用者名稱。
31、$_server['php_auth_pw'] -- 當 php 執行在 apache 或 iis(php 5 是 isapi)模組方式下,並且正在使用 http 認證功能,這個變數便是使用者輸入的密碼。
32、$_server['auth_type']--當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個變數便是認證的型別。
原文:
PHP伺服器變數 SERVER詳解
伺服器變數 server 詳解 1 session php self 獲取當前正在執行指令碼的檔名 2 server server protocol 請求頁面時通訊協議的名稱和版本。例如,http 1.0 3 server request time 請求開始時的時間戳。從 php 5.1.0 起有效...
PHP中伺服器變數 SERVER 詳解
伺服器變數 server 詳解 1 session php self 獲取當前正在執行指令碼的檔名 2 server server protocol 請求頁面時通訊協議的名稱和版本。例如,http 1.0 3 server request time 請求開始時的時間戳。從 php 5.1.0 起有效...
伺服器變數 SERVER 詳解
1 server php self 獲取當前正在執行指令碼的檔名 2 server server protocol 請求頁面時通訊協議的名稱和版本。例如,http 1.0 3 server request time 請求開始時的時間戳。從 php 5.1.0 起有效。和time函式效果一樣。4 se...