$_SERVER 是一个预定义的全局数组,在 PHP 中用于存储有关头、路径和脚本位置等服务器信息。这个数组包含了诸多有用的变量,可以帮助开发者编写更加灵活和适应不同服务器的代码。以下是一些 $_SERVER 数组中的主要元素及其功能介绍:
$_SERVER['HTTP_HOST']:当前请求的主机名,包括端口号(如果有)。$_SERVER['HTTP_USER_AGENT']:客户端浏览器发送的用户代理字符串,可以用于识别客户端设备和浏览器类型。$_SERVER['HTTP_ACCEPT']:客户端能够接收的内容类型列表。$_SERVER['HTTP_ACCEPT_ENCODING']:客户端支持的内容编码类型,例如 gzip。$_SERVER['HTTP_ACCEPT_LANGUAGE']:客户端偏好的自然语言列表。$_SERVER['HTTP_COOKIE']:客户端发送的所有 cookie 信息的字符串。$_SERVER['HTTP_REFERER']:发送当前请求的页面的来源 URL。$_SERVER['HTTP_HOST']:请求的主机名和端口号(如果有)。$_SERVER['PHP_SELF']:当前脚本的文件名,包括路径。$_SERVER['SCRIPT_NAME']:当前执行脚本的文件名,包括路径。$_SERVER['PATH']:服务器上 PHP 解释器的搜索路径。$_SERVER['DOCUMENT_ROOT']:当前脚本所在的文档根目录。$_SERVER['REQUEST_URI']:客户端请求的 URI。$_SERVER['QUERY_STRING']:GET 请求的查询字符串参数。$_SERVER['REQUEST_METHOD']:客户端发送的请求方法(例如 GET、POST)。$_SERVER['REMOTE_ADDR']:客户端的 IP 地址。$_SERVER['REMOTE_HOST']:客户端的主机名。$_SERVER['REMOTE_PORT']:客户端的端口号。$_SERVER['SERVER_NAME']:服务器的主机名。$_SERVER['SERVER_PORT']:服务器监听的端口号。$_SERVER['SERVER_SOFTWARE']:服务器上安装的 PHP 版本和 Web 服务器软件(例如 Apache、Nginx 等)。
请注意,$_SERVER 数组的元素可能在不同的服务器和配置中有所不同。因此,在使用这些值时,建议进行适当的检查和验证,以确保它们包含预期的数据。

便宜VPS测评








