$_SERVER
是一个预定义的全局数组,在 PHP 中用于存储有关头、路径和脚本位置等服务器信息。要获取 $_SERVER
中的某个值,只需使用相应的键名即可。以下是一些常见的 $_SERVER
键及其含义:
$_SERVER['HTTP_HOST']
:当前请求的主机名(包括端口号)。$_SERVER['HTTP_USER_AGENT']
:客户端浏览器的信息。$_SERVER['HTTP_ACCEPT']
:客户端可接受的内容类型列表。$_SERVER['REQUEST_URI']
:当前请求的 URI。$_SERVER['SCRIPT_NAME']
:当前执行脚本的文件名。$_SERVER['SCRIPT_FILENAME']
:当前执行脚本的完整路径。$_SERVER['SERVER_NAME']
:服务器的主机名(不包括端口号)。$_SERVER['SERVER_PORT']
:服务器监听的端口号。$_SERVER['PATH']
:服务器的 PATH 环境变量。$_SERVER['DOCUMENT_ROOT']
:服务器的文档根目录。
要获取这些值,只需在 PHP 脚本中使用相应的键名即可,例如:
$host = $_SERVER['HTTP_HOST'];
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$request_uri = $_SERVER['REQUEST_URI'];
请注意,$_SERVER
中的某些值可能在不同的服务器和配置中有所不同。在使用这些值时,请确保进行适当的验证和错误处理。