【问题标题】:PHP redirect after 5 seconds5秒后PHP重定向
【发布时间】:2017-01-06 17:33:12
【问题描述】:

如何在 5 秒后使用 PHP 将页面重定向到文件 register.php? 没有 Javascript 或其他代码,只有普通的 PHP。

有可能吗?我该怎么做?我看过 Location: header。

【问题讨论】:

标签: php redirect


【解决方案1】:

使用标题刷新。 很简单:

header("Refresh:5; url=register.php");

它应该可以工作,确保此标头之前没有输出。

【讨论】:

    【解决方案2】:

    你有几个选择:

    1. 刷新标题

      header("Refresh:5; url=register.php");
      
    2. 睡眠然后位置标题

      sleep(5);
      header("Location: register.php");
      

    第一个选项最好,第二个中的sleep 是阻塞的,可用于对您的服务进行 DDos。

    【讨论】:

      【解决方案3】:
      // sleep php process
      sleep(5);
      // redirect
      header("location: register.php");
      

      【讨论】:

      • 最好在代码中包含一些上下文/解释,因为这会使答案对 OP 和未来的读者更有用。
      • 我会附上关于需要在哪里输入代码的解释以及为什么该代码有效的解释。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 2015-08-24
      相关资源
      最近更新 更多