【发布时间】:2018-07-09 13:34:40
【问题描述】:
Given 是一个 Unix 环境,Apache 2.4.29 和 PHP 7.1.13 作为 Apache 模块运行。
我有一个.shtml 文件,它执行SSI virtual includes 的其他资源。其中两个是PHP 脚本。第一个脚本执行一些操作,第二个脚本输出数据。我无法改变这个结构。现在我想将数据从 script1 传递到 script2。我的第一个猜测是在 script1 中使用 PHP 和 apache_setenv,在 script2 中使用 apache_getenv。不幸的是,script2 看不到在 script1 中创建的新环境条目。然后我尝试了apache_note(),它产生了同样的负面影响。
我想知道 PHP 是否在这样的 SSI 环境中运行良好。在 .shtml 文件中使用 <!--#set var="variable" value="value"--> 使 variable 变量可用于所有以下包含虚拟调用。但是 PHP 否认了这一点,至少在我的设置中是这样。有什么建议?提前致谢!
【问题讨论】:
-
哦,哇,自从... 1996 年以来,我再也没有见过 .shtml。我感受到了你的痛苦!
标签: php apache server-side-includes