$_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 服务器,请查阅相应的文档以了解如何修改这些值。