fix variable parsing when key is number
This commit is contained in:
parent
c083599a4b
commit
27cd1af4a7
2 changed files with 39 additions and 0 deletions
|
|
@ -46,6 +46,10 @@ end
|
|||
-- it returns value of ngx.var[request_uri]
|
||||
function _M.lua_ngx_var(ngx_var)
|
||||
local var_name = string_sub(ngx_var, 2)
|
||||
if var_name:match("^%d+$") then
|
||||
var_name = tonumber(var_name)
|
||||
end
|
||||
|
||||
return ngx.var[var_name]
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue