$_SERVER
是一個預定義的全局數組,在 PHP 中用于存儲有關頭、路徑和腳本位置等服務器信息。這個數組包含了從 web 服務器傳遞給 PHP 腳本的變量和數據。這些變量通常用于獲取當前腳本的路徑、主目錄、HTTP 頭部信息等。
以下是一些常用的 $_SERVER
變量示例:
$_SERVER['HTTP_HOST']
: 當前腳本的域名或 IP 地址。$_SERVER['HTTP_USER_AGENT']
: 客戶端瀏覽器的信息。$_SERVER['REQUEST_URI']
: 當前請求的 URI。$_SERVER['SCRIPT_NAME']
: 當前執行的腳本文件的路徑。$_SERVER['DOCUMENT_ROOT']
: 服務器的文檔根目錄。$_SERVER['PATH']
: 服務器上的可執行文件搜索路徑。$_SERVER['PHP_SELF']
: 當前腳本的文件名,包括路徑(如果存在)。$_SERVER['argv']
: 傳遞給腳本的命令行參數。$_SERVER
數組中的元素可能在不同的服務器和配置中有所不同,因此在使用這些變量時,請確保進行適當的檢查和驗證。