将用户重定向到另一个页面

时间:2012-03-20 21:08:51

标签: php html

我想知道在某种延迟之后是否可以将用户从php文件重定向到另一个页面。

I.E用户将点击发送,然后向他们显示已发送的内容,然后将其重定向回主页。

2 个答案:

答案 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>