ngx_http_core_module 模块变量

参数名称注释
$arg_PARAMETERHTTP 请求中某个参数的值,如/index.php?site=www.ysl.com,可以用$arg_site 取得 www.ysl.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,不带任何参数
$document_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 调用返回的值相同
$http_HEADER表示当前 HTTP 请求中相应头部的值。HEADER 名称全小写。例如,示请求中 Host 头部
对应的值 用 $http_host 表
$sent_http_HEADER表示返回客户端的 HTTP 响应中相应头部的值。HEADER 名称全小写。例如,用 $sent_
http_content_type 表示响应中 Content-Type 头部对应的值
$is_args表示请求中的 URI 是否带参数,如果带参数,$is_args 值为 ?,如果不带参数,则是
空字符串
$limit_rate表示当前连接的限速是多少,0 表示无限速
$nginx_version表示当前 Nginx 的版本号
$query_string请求 URI 中的参数,与 $args 相同,然而 $query_string 是只读的不会改变
$remote_addr表示客户端的地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值