日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

EdgeScript內(nèi)置變量表

本文為您介紹EdgeScript腳本中所有內(nèi)置變量的含義和對應(yīng)nginx原生變量。

說明
  • 內(nèi)置變量名前的特殊符號($)是為了強調(diào)內(nèi)置變量屬性,刪除后不影響使用。

  • 內(nèi)置變量不允許擔(dān)當(dāng)左值,即內(nèi)置變量不允許被賦值。

  • 每條EdgeScript規(guī)則中最多支持200個全局變量,局部變量不限制。如果全局變量超過200個請自定義函數(shù),并在函數(shù)中以局部變量的形式使用全局變量。

EdgeScript內(nèi)置變量如下表所示。

內(nèi)置變量名

含義

對應(yīng)nginx原生變量

$arg_{name}

Query String中的參數(shù)name值。Query String表示HTTP請求中的請求參數(shù)。

$arg_

說明

{name}中出現(xiàn)的連接號(-),需要使用req_uri_arg函數(shù)來取值(不使用變量$arg_),例如:用戶請求http://example.com/1.jpg?example-demo=123,取值函數(shù)式為req_uri_arg('example-demo')

$http_{name}

請求頭中的name值。

$http_

說明

{name}中出現(xiàn)的連接號(-),需要使用下劃線(_)替代,例如:X-USER-ID對應(yīng)為$http_x_user_id

$cookie_{name}

請求cookie頭中的name值。

$cookie_

說明

{name}中出現(xiàn)的連接號(-),需要使用req_cookie函數(shù)來取值(不使用變量$cookie_),例如:用戶請求cookie:example-demo=123,取值函數(shù)式為req_cookie('example-demo')

$scheme

協(xié)議類型。

$scheme

$server_protocol

協(xié)議版本。

$server_protocol

$host

原始host。

$host

$uri

原始URI。

$args

$args表示當(dāng)前HTTP請求的全部請求參數(shù),但不包含問號(?)。例如:http://example.aliyundoc.com/1k.file?k1=v1&k2=v2

  • $arg_k1可以獲得對應(yīng)的v1值。

  • $args可以獲得整個請求參數(shù)字符串,即k1=v1&k2=v2,不包括問號(?)。

$args

$request_method

請求方法。

$request_method

$request_uri

uri+'?'+args的內(nèi)容。

$request_uri

$remote_addr

客戶端與CDN節(jié)點建聯(lián)使用的IP地址。

$remote_addr