在控制结构的条
件中除了 false 和 nil 为假,其他值都为真。所以 Lua 认为 0 和空串都是真
location /report.gif {
default_type image/gif;
set $u_uid
‘‘;
set $u_sid ‘‘;
set $u_lsid ‘‘;
set $u_appsid
‘‘;
access_log /var/log/nginx/lua/lua.log tick;
access_by_lua_file
/etc/nginx/lua/log.lua;
add_header Expires "Fri, 01 Jan 1980 00:00:00
GMT";
add_header Pragma "no-cache";
add_header Cache-Control
"no-cache, max-age=0, must-revalidate";
empty_gif;
}
content_by_lua_file lua文件名
Nginx 默认有一些变量,如 $msec,$remote_addr,$http_user_agent等等
在lua中可以通过调用ngx.var.******来与Nginx中的变量进行交互,也可以设置变量
Nginx中可以通过$cookie_xxx(xxx就是cookie的key),获得cookie相应的值,转换成lua也就是ngx.var.cookie_xxx
原文:http://www.cnblogs.com/briller/p/3546339.html