$_SERVER 是一个预定义的全局数组,在 PHP 中它包含了有关头、路径和脚本位置等服务器信息。这个数组在程序执行时自动创建,并且可以通过全局变量 $_SERVER 访问。$_SERVER 的作用主要有以下几点:
-
获取服务器信息:
$_SERVER数组包含了服务器名称、端口号、文档根目录等基本信息。 -
获取请求头信息:
$_SERVER['HTTP_HOST']可以获取请求的主机名(包括端口号),$_SERVER['HTTP_USER_AGENT']可以获取客户端的浏览器信息,$_SERVER['HTTP_ACCEPT']可以获取客户端接受的内容类型等。 -
获取请求方法:
$_SERVER['REQUEST_METHOD']可以获取客户端发送的请求方法(如 GET、POST、PUT 等)。 -
获取请求 URL:
$_SERVER['REQUEST_URI']可以获取客户端请求的 URL,包括查询参数。 -
获取脚本文件路径:
$_SERVER['SCRIPT_FILENAME']可以获取当前执行脚本的绝对路径,$_SERVER['PHP_SELF']可以获取当前脚本的相对路径。 -
获取根目录路径:
$_SERVER['DOCUMENT_ROOT']可以获取网站的根目录绝对路径。 -
获取用户信息:
$_SERVER['REMOTE_ADDR']可以获取客户端的 IP 地址,$_SERVER['REMOTE_USER']可以获取通过认证的用户名(如果使用了认证机制)。 -
获取时间信息:
$_SERVER['REQUEST_TIME']可以获取请求发生的时间戳,$_SERVER['SERVER_TIME']可以获取服务器当前时间戳。
总之,$_SERVER 数组在 PHP 中扮演了非常重要的角色,它提供了许多有用的信息,帮助我们在编写 PHP 程序时更好地了解请求环境和系统配置。

便宜VPS测评











