From ed1250c48dd657e30ba9ef0c10baab38e9e70547 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Thu, 9 Aug 2018 01:35:55 +0100 Subject: [PATCH] lib/lua/nb.lua --- lib/lua/nb.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/lua/nb.lua b/lib/lua/nb.lua index 7955c305..2cd3c4dc 100644 --- a/lib/lua/nb.lua +++ b/lib/lua/nb.lua @@ -19,6 +19,17 @@ function nb:readall(file) end end +function nb:ngx_get_args(keys) + local args = '' + for _,k in pairs(keys) do + --local v = ngx.escape_uri(ngx.var['arg_'..k]) + if ngx.var['arg_'..k] then + args = args .. '&' .. k .. '=' .. ngx.escape_uri(ngx.var['arg_'..k]) + end + end + return args +end + function nb:ngx_uri_arg(k,v) local uri = ngx.var.request_uri local args = uri:gsub('^[^%?]+%?(.*)$','%1') -- 2.47.3