【发布时间】:2011-11-16 01:00:03
【问题描述】:
我使用 PHP 脚本根据传递给它的 URL 参数输出不同的文本。之后,它被一个特殊的程序接收。现在我正在编写一个 Perl 脚本,在其中我应该能够根据相同的参数接收相同的文本。
如何使用现有的 PHP 脚本(即将 PHP 输出复制到 Perl 程序内的变量)来实现?我找到了一个关于集成这些语言的article,但它使用了一个特殊的模块PHP::Interpreter。有没有更简单(嵌入式)的方法来做到这一点?谢谢。
【问题讨论】:
-
确实,反引号通常就足够了。但是,您必须使用
php-cgi解释器,而不是命令行版本。然后继承的环境变量(SERVER_GATEWAY, QUERY_STRING, ...)将允许 PHP 脚本原封不动地运行以产生输出。 -
@eugene y,抱歉,没注意到那个。
-
@mario,谢谢,我试试
php-cgi。