我想知道在某种延迟之后是否可以将用户从php文件重定向到另一个页面。
I.E用户将点击发送,然后向他们显示已发送的内容,然后将其重定向回主页。
答案 0 :(得分:4)
你可以使用:
header('Refresh: 10; url=http://www.example.com');
这将在10秒后重定向。虽然这不是最好的方法。如下所述,不要破坏后退按钮......
答案 1 :(得分:3)
由于您已经发送了正文(显示“已发送消息”内容),因此无法使用header("Location:...");
。
只需在JS中执行:
<script type="text/javascript">
setTimeout(function() {location.href="...";},2000); // 2000 ms = 2 seconds
</script>