如何设置 Perl 的 %ENV 以将 Perl 脚本引入我的 Web 应用程序的上下文中?
我有一个网站,用不同于 Perl (Python) 的语言编写。但是我需要使用一个 Perl 应用程序,它由一个 .pl 文件组成:
#!/usr/bin/env perl
"$ENV{DOCUMENT_ROOT}/foo/bar.pm" =~ /^(.+)$/;
require $1;
my $BAR = new BAR(
user => 'foo',
);
print $bar->get_content;
...和一个模块 bar.pm ,它依赖于"$ENV{HTTP_HOST}"
、"$ENV{REQUEST_URI}"
和
."$ENV{REMOTE_ADDR}"
"$ENV{DOCUMENT_ROOT}"
我应该如何设置这个哈希?这是我第一次使用 Perl,所以我可能在这里遗漏了一些非常明显的东西 :)