PHP在某些条件下重定向

时间:2014-02-12 15:19:04

标签: php redirect iframe mysqli

我正在尝试使用iframe创建一个聊天室来显示我发布消息的chat.php文件,当我提交它时,移动到地址栏中的chat.php页面网址。我使用以下代码尝试重定向回主聊天页面:

    header( 'Location: http://127.0.0.1/projects/chatroom/' );

它会自动重定向页面,这很棒,但现在它在iframe中重定向,在iframe中创建自身的多个实例。我已经尝试使用后面的方法来解决这个问题,但它不起作用,因为我试图把它放进去。我试图研究正确的语法,但我什么也没想出来。

if( header == ( 'Location: http://127.0.0.1/projects/chatroom/chat.php') ) { header( 'Location: http://127.0.0.1/projects/chatroom/' ); }

1 个答案:

答案 0 :(得分:0)

在iframe中提交表单后,而不是:

    header( 'Location: http://127.0.0.1/projects/chatroom/' );

写下来:

    die("<script>window.top.location.href = "Location: http://127.0.0.1/projects/chatroom/";</script>");