在 apache 模块之间共享数据
Share data between apache modules
有没有办法在 apache 模块之间共享数据?
示例:
mod_a
进行计算并得到一些结果。
mod_b
进行了另一次计算,我需要将其与 mod_a
. 的结果相加
有什么方法可以做到?
我试图通过 r->notes
table 传递它,但没有成功。来自两个模块的数据在日志中可见,但它们看不到彼此的数据。
P.S。 mod_b
总是在 mod_a
在单个请求中完成处理后才执行作业。
在我的例子中,mod_a
是在 apache 的内部重定向中设置值,因此还有另一个请求记录 'r'(和 'notes' table)。解决方案是将 r->notes
更改为 r->prev->notes
以将值设置为原始请求 table.
有没有办法在 apache 模块之间共享数据?
示例:
mod_a
进行计算并得到一些结果。mod_b
进行了另一次计算,我需要将其与mod_a
. 的结果相加
有什么方法可以做到?
我试图通过 r->notes
table 传递它,但没有成功。来自两个模块的数据在日志中可见,但它们看不到彼此的数据。
P.S。 mod_b
总是在 mod_a
在单个请求中完成处理后才执行作业。
在我的例子中,mod_a
是在 apache 的内部重定向中设置值,因此还有另一个请求记录 'r'(和 'notes' table)。解决方案是将 r->notes
更改为 r->prev->notes
以将值设置为原始请求 table.