Php 页面重定向问题

Php 页面重定向问题,php,facebook,Php,Facebook,我正在使用iframe在facebook上创建应用程序。因为我想从一个页面重定向到另一个页面。我正在使用以下代码: <fb:redirect url='http://....' /> header("Location: http://......."); 这是正常工作,但问题是,它并没有在完整的窗口中打开,而是在主窗口中打开,即地址栏中第一页的地址,并在正方形中的该页中打开重定向到的第二页。我们可以在PHP的header函数中指定target=“\u top”属性吗 请帮助我……

我正在使用iframe在facebook上创建应用程序。因为我想从一个页面重定向到另一个页面。我正在使用以下代码:

<fb:redirect url='http://....' />
header("Location: http://.......");
这是正常工作,但问题是,它并没有在完整的窗口中打开,而是在主窗口中打开,即地址栏中第一页的地址,并在正方形中的该页中打开重定向到的第二页。我们可以在PHP的header函数中指定target=“\u top”属性吗 请帮助我……

您需要添加模具()

更改任何标题时,当前页面不会停止渲染。它将只设置标题-只要没有任何已渲染! 在设置此标头重定向之前,请确保没有任何html输出


只有在重新加载IFrame/单击链接或表单提交到同一页面时,才会执行此代码。

您不能为header()函数指定目标(它在服务器上运行-它不知道框架正在调用它)

您可以将以下javascript添加到第二个页面以“打破框架”



如果你不想依赖javascript,你需要在第二页上有一个指向它本身的链接,但是使用
target=“\u top”

我尝试了你所说的内容,但它仍然不起作用,显示的内容与以前一样。
header("Location: http://.......");
die();
<script type="text/javascript">
    <!--
        if (top.location!= self.location) {
            top.location = self.location.href
        }
    //-->
</script>