From: Nicolas Boisselier Date: Thu, 9 Aug 2018 00:35:55 +0000 (+0100) Subject: lib/lua/nb.lua X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=ed1250c48dd657e30ba9ef0c10baab38e9e70547;p=nb.git lib/lua/nb.lua --- 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')