PHP $_SERVER


$_SERVER 包含頭信息、路徑以及腳本位置等等信息的數組。這個數組中的項目由web服務器創建

常見元素:
PHP_SELF 當前執行腳本的文件名 例:http://example.com/foo/bar.php 使用$_SERVER['PHP_SELF'] 將得到/foo/bar.php

'argv' argv 是 argument(實參) vector(向量)的縮寫,表示傳入main函數的參數序列或指針;傳遞給該腳本的參數的數組 d:\phpStudy\php55n\php.exe 1.php a b c d 輸出 $_SERVER['argv']

array(5) {
[0]=>
string(5) "1.php"
[1]=>
string(1) "a"
[2]=>
string(1) "b"
[3]=>
string(1) "c"
[4]=>
string(1) "d"
}

'argc' argc 是 argument count的縮寫,表示傳入main函數的參數個數; 傳遞給該腳本的參數的數組 d:\phpStudy\php55n\php.exe 1.php a b c d 輸出 $_SERVER['argc'] 輸出int(5)

'GATEWAY_INTERFACE' 服務器使用的CGI規范的版本 例如 "CGI/1.1" COMMON GATEWAY INTERFACE (CGI) 通用網關接口 是互聯網上網頁內容生成與應用的標准技術;CGI為網絡服務器與網頁內容生成應用間作媒介

 

以下以:http://127.0.0.1/test/atest/1.php 為例


'SERVER_NAME' 當前運行腳本所在的服務器的主機名。如果腳本運行與虛擬主機中,該名稱由虛擬主機所設置的值決定的

'PHP_SELF'當前執行腳本的文件名,與 document root 有關

'DOCUMENT_ROOT'當前運行腳本所在的文檔根目錄 在服務器中配置文件中定義

'SERVER_PORT'獲取服務端使用端口

'REMOTE_ADDR'獲取用戶ip

'SERVER_ADDR' 當前運行腳本所在的服務器IP地址 

'REQUEST_METHOD'獲取http請求頁面的方法

server_name---------127.0.0.1

php_self---------/test/atest/1.php

DOCUMENT_ROOT---------D:/phpStudy/WWW

SERVER_PORT---------80

REMOTE_ADDR---------127.0.0.1

SERVER_ADDR---------127.0.0.1

REQUEST_METHOD---------GET

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM