在 WAMP 服务器上,我在文件 a.shtml 中有一个服务器端包含,由以下代码组成:
<!--#include virtual="./req.php"-->
req.php 的内容是:
<?php
Header("Location:index.php");
echo "still here";
?>
当我打开 a.shtml 时,我看到了 text still here
,但页面没有尝试自我重定向。为什么是这样?有没有办法让它工作?
谢谢您的帮助
编辑: 我想这样做的原因是因为我有一些会话变量,我想影响 PHP 脚本的行为方式。如果未设置会话变量,我需要将其重定向到登录页面。我知道我可以用 PHP 编写整个事情,但如果可能的话,我想这样做。如果无法从 SSI 中更改包含的 PHP 文件的标头信息,那么我将完全在 PHP 中完成。