Nginx Http ctx
NGINX
C, NGINX
字数统计: 108(字)
阅读时长: 1(分)
模块上下文
一般情况下我们会对自己的模块设置、获取上下文通过调用接口:
1 2 3
| #define ngx_http_get_module_ctx(r, module) (r)->ctx[module.ctx_index] #define ngx_http_set_ctx(r, c, module) r->ctx[module.ctx_index] = c;
|
其中 module 参数是模块变量。
不同阶段间上下文传递
如果要在不同阶段间传递参数,可以将模块变量声明为 extern
然后在本模块就可以使用。