5分钟后如何重定向到另一个页面?

8

如何使用PHP在5分钟后重定向到另一个页面?


3
需要使用 HTML 和/或 JavaScript,而不是 PHP。 - Pekka
在继续之前,先了解一下客户端(JavaScript)和服务器端(PHP、Java、ASP等)语言和原则。诚恳的建议。 - mdrg
1
你肯定读过维基百科的文章:http://en.wikipedia.org/wiki/URL_redirection#Techniques,是吧?那会给你一个简短的介绍。 - eckes
谢谢大家,非常感谢你们的帮助。<br> @eckes 没有看过那篇文章,但我一定会阅读它,谢谢提供链接。 - bsanneh
3个回答

15

如果您真的想使用PHP来做这件事,那就看这里:

<?php header("Refresh: 300; URL=http://www.stackoverflow.com/"); ?>

12

仅使用HTML:

<meta http-equiv="refresh" content="300;http://redirect-url" />

在 300 秒(5 分钟)后,此页面将重定向到 http://redirect-url


谢谢大家,非常感谢你们的帮助。 - bsanneh

5

Javascript的setTimeout()函数可能是您需要的。以下是一个示例:

setTimeout(function(){ window.location = "<URL HERE>";}, 5*60*1000);

window.location是javascript中用来设置当前窗口位置的方法。但需要注意的是,大多数浏览器不允许在没有用户输入(如点击)的情况下直接设置window.location。

参见这里


谢谢@Will Charczuk,但是当我使用这个时,我的时间少于一分钟。 - bsanneh
尝试将5601000替换为300000。 - Will Charczuk

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