這個 Lua 表可以用來存儲基于請求的 Lua 環境數據,其生存周期與當前請求相同 (類似 Nginx 變量)。
條目跨越一個請求的 rewrite (重寫),access (訪問),和 content (內容) 各處理階段保持一致。
每個請求,包括子請求,都有一份自己的 ngx.ctx表。
在子請求中修改 ngx.ctx 條目并不影響父請求中的同名條目,因為它們各自維護不同版本的 ngx.ctx.blah。
內部重定向將摧毀原始請求中的 ngx.ctx數據 (如果有),新請求將會有一個空白的 ngx.ctx表。
ngx.ctx
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- Nginx API for Lua Introduction ngx.arg ngx.var.VARIABLE C...
- 指令集 lua_capture_error_log lua_use_default_type lua_malloc...
- ngx.req.socket 語法: tcpsock, err = ngx.req.socket() 語法: tc...
- log_by_lua 語法: log_by_lua <lua-script-str> 上下文: http,serv...