標籤:串連伺服器 根目錄 doc 參數 指令碼 頁面 時間戳記 strong bsp
PHP預定義變數$_SERVER
$_SERVER 是一個包含諸如頭部(headers)、路徑(paths)和指令碼位置(script locations)的數組。數組的實體由 網頁伺服器建立,不能保證所有的伺服器都能產生所有的資訊。下面是一些常見的操作:
當前指令碼的絕對路徑,我本地的index.php指令碼的絕對路徑為:F:/phpStudy/WWW/test/index.php。
$_SERVER[‘SCRIPT_FILENAME‘] => F:/phpStudy/WWW/test/index.php
當前運行指令碼所在的主目錄,在伺服器設定檔中定義:
$_SERVER[‘DOCUMENT_ROOT‘] => F:/phpStudy/WWW/test
當前運行指令碼所在伺服器主機的名稱(網域名稱):
$_SERVER[‘SERVER_NAME‘] => www.test.com
請求的主機名稱(網域名稱):
$_SERVER[‘HTTP_HOST‘] => www.test.com
伺服器主機的IP地址:
$_SERVER[‘SERVER_ADDR‘] => 127.0.0.1
伺服器主機的連接埠號碼:
$_SERVER[‘SERVER_PORT‘] => 80
訪問頁面時的要求方法,當前為get方式:
$_SERVER[‘REQUEST_METHOD‘] => GET
瀏覽當前頁面的使用者主機IP地址:
$_SERVER[‘REMOTE_ADDR‘] => 127.0.0.1
瀏覽當前頁面使用者主機串連伺服器實用的連接埠號碼:
$_SERVER[‘REMOTE_PORT‘] => 61040
請求所傳遞的參數,index.php?後面的內容:
$_SERVER[‘QUERY_STRING‘] => a=90
請求開始時的時間戳記:
$_SERVER[‘REQUEST_TIME‘]=> 1488630127
當前指令碼的路徑,訪問該頁面需要的URL,當前正在執行指令碼的檔案名稱,與 document root相關:
$_SERVER[‘SCRIPT_NAME‘] => /index.php
$_SERVER[‘REQUEST_URI‘] => /index.php
$_SERVER[‘PHP_SELF‘] => /index.php
PHP預定義變數$_SERVER