$_SERVER
是一個預定義的全局數組,它包含了有關頭、路徑和腳本位置等服務器信息。在 PHP 中,您無需手動設置 $_SERVER
參數,因為它們在服務器端自動生成。然而,您可以通過修改服務器的配置文件來更改這些值。
以下是一些常見的 $_SERVER
參數及其對應的配置文件設置:
$_SERVER['HTTP_HOST']
: 服務器的主機名。通常在 Apache 的虛擬主機配置文件中設置,例如:<VirtualHost *:80>
ServerName www.example.com
</VirtualHost>
$_SERVER['DOCUMENT_ROOT']
: 腳本所在的根目錄。這個值通常在 Apache 的配置文件中設置,例如:DocumentRoot "/var/www/html"
$_SERVER['SCRIPT_FILENAME']
: 當前腳本的絕對路徑。這個值通常在 Apache 的配置文件中設置,例如:<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
$_SERVER['REQUEST_URI']
: 當前請求的 URI。這個值通常由 Web 服務器根據請求的 URL 自動生成。
$_SERVER['PHP_SELF']
: 當前腳本的文件名。這個值通常由 Web 服務器根據請求的 URL 自動生成。
$_SERVER['SCRIPT_NAME']
: 當前腳本的文件名。這個值通常由 Web 服務器根據請求的 URL 自動生成。
請注意,不同的 Web 服務器可能有不同的配置文件設置方法。如果您使用的是 Nginx 或其他 Web 服務器,請查閱相應的文檔以了解如何修改這些值。