本文为您介绍%ignore_a_1%判断相关函数的语法、说明、参数、示例和返回值。
server_addr | server_port | client_addr | client_port | req_uri | req_uri_basename | req_uri_ext | req_uri_seg | req_uri_arg | req_uri_query_string | req_scheme | req_method | req_host | req_user_agent | req_referer | req_cookie | req_first_x_forwarded | req_header
server_addr
项目 |
描述 |
语法 |
server_addr() |
说明 |
使用server_addr返回接收了当前请求的服务器地址。 |
参数 |
无 |
示例 |
|
返回值 |
返回服务器地址,返回值为字符串类型。 |
server_port
项目 |
描述 |
语法 |
server_port() |
说明 |
使用server_port返回接收了当前请求的服务器端口。 |
参数 |
无 |
示例 |
|
返回值 |
返回服务器端口,返回值为数字类型。 |
client_addr
重要
风险提示:因运营商网络NAT策略导致客户端地址被修改,会影响该接口真实的返回值,请谨慎使用。
项目 |
描述 |
语法 |
client_addr() |
说明 |
使用client_addr返回客户端IP地址。 |
参数 |
无 |
示例 |
|
返回值 |
返回客户端IP地址,返回值为字符串类型。 |
client_port
项目 |
描述 |
语法 |
client_port() |
说明 |
使用client_port返回客户端的端口。 |
参数 |
无 |
示例 |
|
返回值 |
返回客户端的端口,返回值为数字类型。 |
req_uri
项目 |
描述 |
语法 |
req_uri([pattern]) |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_basename
项目 |
描述 |
语法 |
req_uri_basename([pattern]) |
说明 |
文件名部分示例如下:
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_ext
项目 |
描述 |
语法 |
req_uri_ext([pattern]) |
说明 |
扩展名部分示例如下:
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_seg
项目 |
描述 |
语法 |
req_uri_seg([idx]) |
说明 |
|
参数 |
idx(可选参数):允许指定起始索引。 |
示例 |
|
返回值 |
返回值为字典类型,包含相应段落。 说明 从返回字典中获取指定索引段落时,必须判断是否为空。 本示例的返回值如下:
|
req_uri_arg
项目 |
描述 |
语法 |
req_uri_arg(name, [pattern]) |
说明 |
使用req_uri_arg默认返回指定参数的值,如果有pattern参数,则对指定参数的值进行匹配判断。 |
参数 |
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_query_string
项目 |
描述 |
语法 |
req_uri_query_string([pattern]) |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_scheme
项目 |
描述 |
语法 |
req_scheme([pattern]) |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_method
项目 |
描述 |
语法 |
req_method([pattern]) |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_host
项目 |
描述 |
语法 |
req_host([pattern]) |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_user_agent
项目 |
描述 |
语法 |
req_user_agent([pattern]) |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_referer
项目 |
描述 |
语法 |
req_referer([pattern]) |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_cookie
项目 |
描述 |
语法 |
req_cookie(name, [pattern]) |
说明 |
使用req_cookie默认返回指定cookie的值,如果有pattern参数,则对指定cookie的值进行匹配判断。 |
参数 |
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_first_x_forwarded
项目 |
描述 |
语法 |
req_first_x_forwarded |
说明 |
|
参数 |
pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_header
项目 |
描述 |
语法 |
req_header(name, [pattern]) |
说明 |
使用req_header默认返回指定请求头的值,如果有pattern参数,则对指定请求头的值进行匹配判断。 |
参数 |
|
示例 |
|
返回值 |
本示例的返回值如下:
|
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/169153.html