php 判断post get请求,lua判断get或post请求
lua判断get或post请求,接收来自get或post请求的值。
get:/lua/index?name=test&from=1local request_method = ngx.var.request_method
local args = nil
if "GET" == request_method then
args = ngx.req.get_uri_args()
elseif "POST" == request_method then
ngx.req.read_body()
args = ngx.req.get_post_args()
end
-- 获取值
local name = args["name"]
local from = args["from"]
-- 判断内容是否为空
if not name then
ngx.log(log.ERR, "name is nil ")
return ngx.exit(403)
end
name = ngx.quote_sql_str(name) -- SQL 转义,将 转成 , 防SQL注入
lua判断get或post请求,接收来自get或post请求的值。 get:/lua/index?name=test&from=1local request_method = ngx.var.request_method local args = nil if "GET" == request_method then args = ngx.req.get_uri_args() elseif "POST" == request_method then ngx.req.read_body() args = ngx.req.get_post_args() end -- 获取值 local name = args["name"] local from = args["from"] -- 判断内容是否为空 if not name then ngx.log(log.ERR, "name is nil ") return ngx.exit(403) end name = ngx.quote_sql_str(name) -- SQL 转义,将 转成 , 防SQL注入