
<!DOCTYPE html> <html> <body> <?php echo $_SERVER['PHP_SELF']; echo "<br>"; echo $_SERVER['SERVER_NAME']; echo "<br>"; echo $_SERVER['HTTP_HOST']; echo "<br>"; echo $_SERVER['HTTP_REFERER']; echo "<br>"; echo $_SERVER['HTTP_USER_AGENT']; echo "<br>"; echo $_SERVER['SCRIPT_NAME']; ?> </body> </html> 輸出 /example/php/demo_php_global_server.php www.w3school.com.cn www.w3school.com.cn https://www.w3school.com.cn/tiy/s.asp?f=demo_php_global_server Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0 /example/php/demo_php_global_server.php
元素/代碼 描述 $_SERVER['PHP_SELF'] 返回當前執行腳本的文件名。 $_SERVER['GATEWAY_INTERFACE'] 返回服務器使用的 CGI 規范的版本。 $_SERVER['SERVER_ADDR'] 返回當前運行腳本所在的服務器的 IP 地址。 $_SERVER['SERVER_NAME'] 返回當前運行腳本所在的服務器的主機名(比如 www.w3school.com.cn)。 $_SERVER['SERVER_SOFTWARE'] 返回服務器標識字符串(比如 Apache/2.2.24)。 $_SERVER['SERVER_PROTOCOL'] 返回請求頁面時通信協議的名稱和版本(例如,“HTTP/1.0”)。 $_SERVER['REQUEST_METHOD'] 返回訪問頁面使用的請求方法(例如 POST)。 $_SERVER['REQUEST_TIME'] 返回請求開始時的時間戳(例如 1577687494)。 $_SERVER['QUERY_STRING'] 返回查詢字符串,如果是通過查詢字符串訪問此頁面。 $_SERVER['HTTP_ACCEPT'] 返回來自當前請求的請求頭。 $_SERVER['HTTP_ACCEPT_CHARSET'] 返回來自當前請求的 Accept_Charset 頭( 例如 utf-8,ISO-8859-1) $_SERVER['HTTP_HOST'] 返回來自當前請求的 Host 頭。 $_SERVER['HTTP_REFERER'] 返回當前頁面的完整 URL(不可靠,因為不是所有用戶代理都支持)。 $_SERVER['HTTPS'] 是否通過安全 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。