我需要能够使用 Apache SSI 包含 PHP 文件,而不是 PHP 包含指令。
在 page.php 我有:
<body>
<?php
$text = "This is text";
?>
<!--#include virtual="file.php" -->
</body>
在 file.php 我有:
<p>This is a test</p>
<?php
echo "<p>".$text."</p>";
?>
显示第一行文本,但随后出现错误“file.php 第 3 行中的未定义变量”。
我认为 SSI 是一个内联替换,所以应该没有范围问题?我错过了什么精美的印刷品?约翰