PHP伺服器變數
伺服器
$_SERVER['SERVER_NAME']:伺服器的主機名稱。
$_SERVER[‘SERVER_PORT’]:伺服器的連接埠。
$_SERVER[‘SCRIPT_FILENAME’]#執行中PHP檔案的絕對路徑名稱。
$_SERVER['PHP_SELF']:執行中PHP的檔案名稱。
$_SERVER[‘DOCUMENT_ROOT’]:執行中PHP檔案的根目錄。
$_SERVER[‘ARGV’]:執行中PHP檔案的參數。
用戶端
$_SERVER['REMOTE_ADDR']:用戶端的IP 。
$_SERVER[‘REMOTE_PORT’]:用戶端的連接埠。
$_SERVER['REQUEST_METHOD']:用戶端與伺服器連線的請求方法,例如 GET、POST 等。
$_SERVER['HTTP_USER_AGENT']:用戶端的瀏覽器類型版本、作業系統、設備型號等。
以下兩個有可能未設定,執行時產生警告
$_SERVER[‘REMOTE_HOST’]:用戶端的主機名稱。
$_SERVER['HTTP_REFERER']:用戶端上一頁的URL 。
執行結果
localhost
80
C:/xampp/htdocs/tut/伺服器變數.php
/tut/伺服器變數.php
C:/xampp/htdocs
::1
14811
GET
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
array(47) { ["MIBDIRS"]=> string(24) "C:/xampp/php/extras/mibs" ["MYSQL_HOME"]=> string(16) "\xampp\mysql\bin" ["OPENSSL_CONF"]=> string(31) "C:/xampp/apache/bin/openssl.cnf" ["PHP_PEAR_SYSCONF_DIR"]=> string(10) "\xampp\php" ["PHPRC"]=> string(10) "\xampp\php" ["TMP"]=> string(10) "\xampp\tmp" ["HTTP_HOST"]=> string(9) "localhost" ["HTTP_CONNECTION"]=> string(10) "keep-alive" ["HTTP_SEC_CH_UA"]=> string(64) ""Not.A/Brand";v="8", "Chromium";v="114", "Google Chrome";v="114"" ["HTTP_SEC_CH_UA_MOBILE"]=> string(2) "?0" ["HTTP_SEC_CH_UA_PLATFORM"]=> string(9) ""Windows"" ["HTTP_UPGRADE_INSECURE_REQUESTS"]=> string(1) "1" ["HTTP_USER_AGENT"]=> string(111) "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" ["HTTP_ACCEPT"]=> string(135) "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
...