本文為您介紹請求判斷相關函數的文法、說明、參數、樣本和傳回值。
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]) |
說明 |
|
參數 | pattern:使用該參數進行匹配,支援以下兩種模式。
|
樣本 | |
傳回值 |
本樣本的傳回值如下: |
req_header
專案 | 描述 |
文法 | req_header(name, [pattern]) |
說明 | 使用req_header預設返回指定要求標頭的值,如果有pattern參數,則對指定要求標頭的值進行匹配判斷。 |
參數 |
|
樣本 | |
傳回值 |
本樣本的傳回值如下: |