PHP在5秒后重定向页面

3

如何使用PHP在5秒后将页面重定向到register.php文件?不使用JavaScript或其他代码,只用纯PHP。

这是否可能?我该怎么做?我看到过Location: header。


可能是如何在404错误页面上自动延迟重定向?的重复问题。 - undefined
3个回答

10
使用头部刷新。 很简单:
header("Refresh:5; url=register.php");

它应该能够工作,请确保在此标题之前没有输出。


4

您有几个选项:

  1. Refresh Header

    header("Refresh:5; url=register.php");
    
  2. Sleep then Location Header

    sleep(5);
    header("Location: register.php");
    
第一种选项最好,第二种中的sleep是阻塞的,可能会被用于DDos攻击您的服务。

1
// sleep php process
sleep(5);
// redirect
header("location: register.php");

1
最好在代码中包含一些上下文/解释,这样可以使答案对提问者和未来的读者更有用。 - undefined
我会包含一个解释,说明代码需要输入的位置以及为什么这段代码有效。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接