一尘不染

在重定向到其他页面之前显示消息

php

我有一个简单的问题,但我不知道。我想先显示消息,然后再重定向到其他页面,但是我的代码只是直接重定向页面而不显示消息,或者显示时间太短不能确定..我的代码如下。非常感谢。

echo "Please Log In First";
header("location: login6.php");

阅读 225

收藏
2020-05-29

共1个答案

一尘不染

你不能那样做。必须在任何内容之前发出PHP标头,因此正确的顺序为:

header("location: login6.php");
echo "Please Log In First";

但是这些代码将立即重定向,并且不会让您看到内容。因此,我将通过JavaScript进行重定向:

echo "Please Log In First";
echo "<script>setTimeout(\"location.href = 'http://www.example.com';\",1500);</script>";
2020-05-29