]> git.nbdom.net Git - nb.git/commitdiff
lib/lua/nb.lua
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 9 Aug 2018 00:35:55 +0000 (01:35 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 9 Aug 2018 00:35:55 +0000 (01:35 +0100)
lib/lua/nb.lua

index 7955c305d810575a06ba6af7778db58f5699477d..2cd3c4dcbd33f40722f83c7198f71997ef5ad419 100644 (file)
@@ -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')