欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php $_SERVER 学习详解

程序员文章站 2022-04-24 13:26:41
...

$_SERVER 示例

key value 备注
USER www-data 执行php的用户名
HOME /var/www 执行php的用户名的用户路径
HTTP_COOKIE user_cookie=test; user_test=cookie; 用户cookie
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7 语言会携带一个“q”值,来表示用户对该语言的喜好程度(0~1)。
HTTP_ACCEPT_ENCODING gzip, deflate gzip 使用deflate算法进行压缩
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8 希望响应体的格式类似为这几中方式, q为喜好程度(0-1)

注:HOME 为什么返回为 /var/www/ 呢?

cat /etc/passwd | grep 'www-data'
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
#可以看出 /var/www 就是www-data指定的用户目录

官方文档:https://www.php.net/manual/en/reserved.variables.server.php

相关标签: $_SERVER