我希望回声可以等待大约2秒然后移动到另一页?怎么做 ?使用jquery?
if($theme_added)
{
echo "Theme has been successfully added.";
window.location.href="manage_party_info.php";
}
答案 0 :(得分:4)
您可以尝试:
header('refresh: 2; url=http://www.example.net');
2 =秒数; url =地址
答案 1 :(得分:0)
对于即时重定向,您可以执行header("Location: manage_party_info.ph");
但是,对于延迟的,您可以输出一些JavaScript,或者使用"元刷新":
header("Refresh: 3; url=manage_party_info.php");
die("<p>Theme has been successfully added.</p>"
."<p>You will be redirected. Please <a href=\"manage_party_info.php\">click here</a> if this page appears for more than five seconds.</p>");
请注意我是如何通过链接添加手动替代方案的。这是必不可少的事情,因为某些用户可能已在其浏览器中禁用了Refresh标头(因为它可能并且有时用于恶意目的)。如果你也使用JavaScript / jQuery,你将面临这个问题,因为用户可以禁用JS。