測試**:
//獲取網域名稱或主機位址
//獲取網頁位址
echo
$_server
['php_self']."
";#/blog/testurl.php
//獲取**引數
echo
$_server
["query_string"]."
";#id=1
//獲取使用者**
";//獲取完整的url
//包含埠號的完整url
//只取路徑
獲取ip
function
actiongetip
()引數解釋:
$_server['remote_port'] //埠。
$_server['server_name'] //伺服器主機的名稱。
$_server['php_self']//正在執行指令碼的檔名
$_server['argv'] //傳遞給該指令碼的引數。
$_server['argc'] //傳遞給程式的命令列引數的個數。
$_server['gateway_inte***ce']//cgi 規範的版本。
$_server['server_software'] //伺服器標識的字串
$_server['server_protocol'] //請求頁面時通訊協議的名稱和版本
$_server['request_method']//訪問頁面時的請求方法
$_server['query_string'] //查詢(query)的字串。
$_server['document_root'] //當前執行指令碼所在的文件根目錄
$_server['http_accept'] //當前請求的 accept: 頭部的內容。
$_server['http_accept_charset'] //當前請求的 accept-charset: 頭部的內容。
$_server['http_accept_encoding'] //當前請求的 accept-encoding: 頭部的內容
$_server['http_connection'] //當前請求的 connection: 頭部的內容。例如:「keep-alive」。
$_server['http_host'] //當前請求的 host: 頭部的內容。
$_server['http_user_agent'] //當前請求的 user_agent: 頭部的內容。
$_server['https']//如果通過https訪問,則被設為乙個非空的值(on),否則返回off
$_server['script_filename'] #當前執行指令碼的絕對路徑名。
$_server['server_admin'] #管理員資訊
$_server['server_port'] #伺服器所使用的埠
$_server['server_signature'] #包含伺服器版本和虛擬主機名的字串。
$_server['path_translated'] #當前指令碼所在檔案系統(不是文件根目錄)的基本路徑。
$_server['script_name'] #包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。
$_server['php_auth_user'] #當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個變數便是使用者輸入的使用者名稱。
$_server['php_auth_pw'] #當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個變數便是使用者輸入的密碼。
$_server['auth_type'] #當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個變數便是認證的型別
伺服器變數 SERVER 詳解
1 server php self 獲取當前正在執行指令碼的檔名 2 server server protocol 請求頁面時通訊協議的名稱和版本。例如,http 1.0 3 server request time 請求開始時的時間戳。從 php 5.1.0 起有效。和time函式效果一樣。4 se...
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 起有效...