我使用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哈希来读取变量而不是?如果是这样,请提供一个如何操作的简短示例。