在尝试找到另一个问题(passing variables in cgi)的解决方案时,我遇到了apache_notes
的概念,然后我引导了一系列使用神秘$r
的CPAN模块变量(这两个我之前遇到过其他东西,但没有深入钻研)。这些模块都没有真正解释$r
来自何处,他们只是假设您已经随时可用。根据我的理解,该变量与mod_perl
(我也几乎一无所知)和/或apache handlers
有关。
所以我的问题是,有没有办法在CGI脚本调用中获取$r
apache请求变量,而不使用mod_perl
或apache handler
定义?
此外,如果有一种方法可以访问CGI中的apache_notes
,我认为这将回答上述问题,并且非常感谢如何实现这一目标的答案!)
答案 0 :(得分:2)
没有。它是Apache(libapr)请求对象。如果您没有嵌入Apache,那么就没有Apache请求对象。
但无论如何,CGI中的笔记都没用;脚本可以通过挂起请求对象来共享信息的任何其他代码片段,因此您只需使用变量。