mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 06:39:25 +08:00
修复反向代理代过来的数据
This commit is contained in:
@@ -121,6 +121,10 @@ end
|
||||
|
||||
function _M.split(self, str, reps)
|
||||
local arr = {}
|
||||
-- 修复反向代理代过来的数据
|
||||
if "table" == type(data) then
|
||||
return str
|
||||
end
|
||||
string.gsub(str,'[^'..reps..']+',function(w) table.insert(arr,w) end)
|
||||
return arr
|
||||
end
|
||||
|
||||
@@ -325,6 +325,12 @@ log_by_lua_block {
|
||||
end
|
||||
|
||||
local remote_addr = ngx.var.remote_addr
|
||||
|
||||
-- 修复反向代理代过来的数据
|
||||
if "table" == type(ip_list) then
|
||||
ip_list = json.encode(ip_list)
|
||||
end
|
||||
|
||||
if not string.find(ip_list, remote_addr) then
|
||||
if remote_addr then
|
||||
ip_list = ip_list .. "," .. remote_addr
|
||||
|
||||
Reference in New Issue
Block a user