在apache模块之间共享数据

时间:2015-05-06 00:57:33

标签: apache apache-modules

有没有办法在apache模块之间共享数据?

示例:

  1. mod_a进行计算并得到一些数字。
  2. mod_b进行另一次计算,我需要将其与mod_a的结果相加。
  3. 这样做的方法是什么?

    我试图通过r->notes表传递它,但没有成功。两个模块中的数据都可以在日志中看到,但是他们看不到彼此的数据。

    P.S。 mod_b总是在mod_a在单个请求中完成处理后完成工作。

1 个答案:

答案 0 :(得分:1)

在我的情况下mod_a在apache的内部重定向中设置了值,因此还有另一个请求记录' r' (和'笔记'表)。解决方案是将r->notes更改为r->prev->notes以将值设置为原始请求表。