从mod_perl访问Apache环境变量而不使用%ENV

时间:2017-12-27 05:05:24

标签: apache perl mod-perl mod-perl2

我使用Apache 2.2和mod_perl 2.0.4。我想在mod_perl处理程序中检索名为“A_VARIABLE”的环境变量的值,该处理程序在Apache配置文件中设置为:

SetEnv A_VARIABLE  "some value"

mod_perl documentation about the PerlSetEnv configuration option中,它说明了以下内容:

  

PerlSetupEnv On将允许您访问环境变量,如$ ENV {REQUEST_URI},这些变量在CGI下可用。但是,在编程处理程序时,总有更好的方法可以通过Apache API访问这些变量。因此,除了绝对需要它的脚本外,建议将其关闭。请参阅PerlSetupEnv Off。

有没有办法在文档中暗示使用%ENV哈希来读取变量而不是?如果是这样,请提供一个如何操作的简短示例。

0 个答案:

没有答案