如何使用从SSI调用的PHP脚本重定向?

在WAMP服务器上,我有一个服务器端包含在一个文件a.shtml中,由以下代码组成:
<!--#include virtual="./req.php"-->
req.php的内容是:
<?php
Header("Location:index.php");
echo "still here";
?>
当我打开a.shtml时,我看到文本
still here
,但页面没有尝试重定向自己。为什么是这样?有没有办法让它发挥作用? 谢谢您的帮助 编辑:我想这样做的原因是因为我有一些会话变量,我想影响PHP脚本的行为方式。如果未设置会话变量,我需要将其重定向到登录页面。我知道我可以用PHP编写整个内容,但如果可能的话,我想这样做。如果无法从SSI中包含的PHP文件中更改标头信息,那么我将完全用PHP完成。     
已邀请:
不可能 你不需要那个。 只是解决直接设置会话变量的游程脚本,而不是通过ssi     
MAYBE(使用大写字母Lol),如果你在IFRAME中调用该脚本并且IFRAME输出一些像
window.parent.location = <some_url_here>
这样的JScript强制它的父级改变它的位置,你就可以把它拉下来...它只是快速思考我的部分,我可能IFRAME与原始文件的亲子关系有问题,因为我自己没有测试过“想法”:)     

要回复问题请先登录注册