【问题标题】:Share data between apache modules在 apache 模块之间共享数据
【发布时间】:2015-05-06 00:57:32
【问题描述】:

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

例子:

  1. mod_a 进行计算并得到一些数字作为结果。
  2. mod_b 进行另一个计算,我需要将其与 mod_a 的结果相加。

有什么办法呢?

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

附: mod_b 总是在 mod_a 在单个请求中完成处理后执行该工作。

【问题讨论】:

    标签: apache apache-modules


    【解决方案1】:

    在我的例子中,mod_a 是在 apache 的内部重定向中设置值,所以还有另一个请求记录“r”(和“notes”表)。解决方案是将r->notes 更改为r->prev->notes 以将值设置到原始请求表中。

    【讨论】:

      猜你喜欢
      • 2017-10-04
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 2016-04-20
      • 2022-01-17
      • 2019-12-21
      相关资源
      最近更新 更多