PHP超全域性變數

2021-10-04 23:01:48 字數 1641 閱讀 7159

超全域性變數,是在全部作用域中始終可用的內建變數。

$_server['php_self']

返回當前執行指令碼的檔名。

$_server['server_addr']返回當前執行指令碼所在的伺服器的 ip 位址。

$_server['server_name']返回當前執行指令碼所在的伺服器的主機名

$_server['server_software']

返回伺服器標識字串(比如 apache/2.2.24)。

$_server['server_protocol']

返回請求頁面時通訊協議的名稱和版本(例如,「http/1.0」)。

$_server['request_method']

返回訪問頁面使用的請求方法(例如 post)。

$_server['request_time']返回請求開始時的時間戳(例如 1577687494)。

$_server['query_string']返回查詢字串,如果是通過查詢字串訪問此頁面。

返回來自當前請求的請求頭。

返回來自當前請求的 accept_charset 頭( 例如 utf-8,iso-8859-1)

返回來自當前請求的 host 頭。

$_server['http_referer']返回當前頁面的完整 url(不可靠,因為不是所有使用者**都支援)。

是否通過安全 http 協議查詢指令碼。

$_server['remote_addr']返回瀏覽當前頁面的使用者的 ip 位址。

$_server['remote_host']

返回瀏覽當前頁面的使用者的主機名。

$_server['remote_port']

返回使用者機器上連線到 web 伺服器所使用的埠號。

$_server['script_filename']

返回當前執行指令碼的絕對路徑。

$_server['server_admin']

該值指明了 apache 伺服器配置檔案中的 server_admin 引數。

$_server['server_port']

web 伺服器使用的埠。預設值為 「80」。

$_server['server_signature']

返回伺服器版本和虛擬主機名。

$_server['path_translated']

當前指令碼所在檔案系統(非文件根目錄)的基本路徑。

$_server['script_name']

返回當前指令碼的路徑。

$_server['script_uri']

返回當前頁面的 uri。

PHP 超全域性變數

globals 包含乙個引用指向每個當前指令碼的全域性範圍內有效的變數。該陣列的鍵名為全域性變數的名稱。從 php 3 開始存在 globals 陣列。server 變數由 web 伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊陣列 http server vars 陣列 依然有效,但反對...

PHP超全域性變數

php 4.2.0以及後續版本中,php指令register globals的預設off.this是乙個重大的改變php.let register globals的關閉會影響到預定義變數的例子,在全球範圍內的validity.for設定,以獲得document root的值,將必須使用 server...

php超全域性變數

globals get post get post form表單中通過get或者post傳遞進來的引數都會儲存在這兩個陣列中,我們可以通過鍵來獲取使用者提交的資訊。然後做進一步處理。注 form表單裡面使用者提交的資訊一定要記得給name值。input type text password radi...