$ r在CGI中的Apache请求?

时间:2014-09-08 07:02:48

标签: apache perl cgi

在尝试找到另一个问题(passing variables in cgi)的解决方案时,我遇到了apache_notes的概念,然后我引导了一系列使用神秘$r的CPAN模块变量(这两个我之前遇到过其他东西,但没有深入钻研)。这些模块都没有真正解释$r来自何处,他们只是假设您已经随时可用。根据我的理解,该变量与mod_perl(我也几乎一无所知)和/或apache handlers有关。

所以我的问题是,有没有办法在CGI脚本调用中获取$r apache请求变量,而不使用mod_perl或apache handler定义?

此外,如果有一种方法可以访问CGI中的apache_notes,我认为这将回答上述问题,并且非常感谢如何实现这一目标的答案!)

1 个答案:

答案 0 :(得分:2)

没有。它是Apache(libapr)请求对象。如果您没有嵌入Apache,那么就没有Apache请求对象。

但无论如何,CGI中的笔记都没用;脚本可以通过挂起请求对象来共享信息的任何其他代码片段,因此您只需使用变量。