| 参数说明 | 说明 |
| --- | --- |
| $arg\_PARAMETERHTTP | 请求中某个参数的值,如/index.php?[site=www.sixstaredu.com](http://site=www.sixstaredu.com),可以用$arg\_site取得www.sixstaredu.com这 |
| $args HTTP | 请求中的完整参数。例如,在请求/index.php?width=400&height=200 中,$args表示字符串width=400&height=200 |
| $binary\_remote\_addr | 二进制格式的客户端地址。例如:\\x0A\\xE0B\\x0E |
| $body\_bytes\_sent | 表示在向客户端发送的http响应中,包体部分的字 |
| $content\_length | 表示客户端请求头部中的Content-Length 字段 |
| | |
| $content\_type | 表示客户端请求头部中的Content-Type 字段 |
| $cookie\_COOKIE | 表示在客户端请求头部中的cookie 字段 |
| $document\_root | 表示当前请求所使用的root 配置项的值 |
| $uri | 表示当前请求的URI,不带任何参数 |
| $request\_uri | 表示客户端发来的原始请求URI,带完整的参数。$uri和$document\_uri未必是用户的原始请求,在内部重定向后可能是重定向后的URI,而$request\_uri 永远不会改变,始终是客户端的原始URI |
| $host | 表示客户端请求头部中的Host字段。如果Host字段不存在,则以实际处理的server(虚拟主机)名称代替。如果Host字段中带有端口,如IP:PORT,那么$host是去掉端口的,它的值为IP。$host 是全小写的。这些特性与http\_HEADER中的http\_host不同,http\_host只取出Host头部对应的值 |
| $hostname | 表示 Nginx所在机器的名称,与 gethostbyname调用返回的值相同 |
| $is\_args | 表示请求中的 URI是否带参数,如果带参数,$is\_args值为 ?,如果不带参数,则是空字符串 |
| $limit\_rate | 表示当前连接的限速是多少,0表示无 |
| $http\_HEADER | 表示返回客户端的 HTTP响应中相应头部的值。 |
| $sent\_http\_HEADER | 表示返回客户端的 HTTP响应中相应头部的值。HEADER名称全小写。例如,用 $sent\_ http\_content\_type表示响应中 ContentType头部对应的值 |
| $nginx\_version | 表示当前 Nginx的版本号 |
| $query\_string | 请求 URI中的参数,与 $args相同,然而$query\_string是只读的不会改变 |
| $remote\_addr | 表示客户端的地址 |
| $remote\_port | 表示客户端连接使用的端口 |
| $remote\_user | 表示使用 Auth Basic Module时定义的用户名 |
| $request\_filename | 表示用户请求中的 URI经过 root或 alias转换后的文件路径 |
| $request\_body | 表示 HTTP请求中的包体,该参数只在 proxy\_pass或 fastcgi\_pass中有意义 |
| $request\_body\_file | 表示 HTTP请求中的包体存储的临时文件名 |
| $request\_completion | 当请求已经全部完成时,其值为 “ok”。若没有完成,就要返回客户端,则其值为空字符串;或者在断点续传等情况下使用HTTP range访问的并不是文件的最后一块,那么其值也是空字符串 |
| $request\_method | 表示 HTTP请求的方法名,如 GET、PUT、POST等 |
| $scheme | 如在请求 [https://nginx.com/中表示](https://nginx.com/%E4%B8%AD%E8%A1%A8%E7%A4%BA) https |
| | |
| $server\_addr | 表示服务器地址 |
| $server\_name | 表示服务器名称 |
| $server\_port | 表示服务器端口 |
| $server\_protocol | 表示服务器向客户端发送响应的协议,如 HTTP/1.1或 HTTP/1.0 |
- MySQL
- MySQL 开启远程访问权限
- MySQL 查询语句
- Explain 分析器
- MySQL 索引
- MySQL 主从复制
- Binlog 日志
- Docker
- Docker 安装
- Docker 常用命令
- Docker 网络
- Docker 安装MySQL
- Redis
- Redis 常用命令
- Redis 配置文件
- Redis 主从复制
- Nginx
- Nginx 常用命令
- Nginx 内置变量
- Nginx 配置文件
- Nginx 负载均衡
- Composer
- Composer 构架组件
- Swoole
- Laravel
- 正则表达式
- Linux
- Linux 常用命令
- Linux 系统相关命令
- Git
- Git 全局配置
- Git 版本控制
- Git 远程仓库
- Git 分支管理
- Git 忽略文件
- Supervisor
- Supervisor 安装
- Supervisor 配置文件
- Supervisor 常用命令