【问题标题】:How to redirect an URL to a parent iframe如何将 URL 重定向到父 iframe
【发布时间】:2014-11-06 00:01:44
【问题描述】:

当我使用这个 (php) 禁止他进入我的聊天框时,我试图重定向我页面的用户:

header("location: index.php");
exit;

问题是 index.php 页面在已连接用户部分内打开,在本例中是在 div 内。如何重定向用户的主页?

感谢您的宝贵时间。

【问题讨论】:

  • 您可以使用die("You have been banned"); 而不是header(),而不是在框架中重定向。另一种选择是调用 ajax/java 来检查是否需要重定向
  • 我刚刚尝试了die("banned"); 连接用户 div 中的所有内容都被删除了,所以它实际上是同样的问题,不知何故我需要在父文档中这样做。我不知道ajax嘿嘿
  • 是否有父页面检查用户是否被封禁?
  • 嗯,好主意,我可以在父页面中检查并在我禁止某人时刷新它,但下一个问题是:如何告诉特定页面在 php 或 javascript 中刷新
  • 这可能取决于页面的用途,如果经常刷新,则检查会发生,但如果用户从不刷新,则需要进行干预。一种方法是使用 java 经常对服务器进行检查,或者使用(HTML 标头)<meta http-equiv="refresh" content="($seconds)"> 刷新页面。这可能会让一些人感到恼火。

标签: php javascript


【解决方案1】:

在 javascript 代码中试试这个:

window.top.location.href = "http://www.site.com";

【讨论】:

  • 我不确定这两个答案之间的区别,但它也有效。
【解决方案2】:

这是使用 javascript 的答案:

window.parent.location = "http://www.example.com/index.php";

【讨论】:

    猜你喜欢
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    • 2011-09-22
    相关资源
    最近更新 更多