php重定向来自include文件

时间:2012-02-06 13:43:33

标签: php redirect include

当我在包含文件中添加php redirect命令时,它会在其小子窗口中重定向该区域。

如何使用基页进行重定向?

是否有可能,因为你只能在标题之前重定向,不是吗?我是否必须使用javascript?

2 个答案:

答案 0 :(得分:1)

如果你不是在谈论iframe

您可以使用output buffering来解决此问题。在主脚本运行的开头:

ob_start();

然后在主脚本底部完成后运行:

ob_end_flush();

从上面链接的手册页:

  

此功能将打开输出缓冲。输出缓冲是   而不是从脚本(除标题之外)发送的活动没有输出   输出存储在内部缓冲区中。

     

可以将此内部缓冲区的内容复制到字符串中   变量使用ob_get_contents()。输出存储在中的内容   内部缓冲区,使用ob_end_flush()。或者,ob_end_clean()   将默默地丢弃缓冲区内容。

答案 1 :(得分:0)

如果你想从<iframe重定向父窗口(我假设你的意思是“小子窗口”)你必须使用javascript,可能是:self.parent.location.href = '...';

Google javascript parent redirect获取更多示例。