我想要自动刷新硬盘,而不是在我的网页上进行简单的自动刷新

时间:2011-01-28 15:58:45

标签: html refresh webpage

我知道我可以通过插入元标记来对我的某些网页(例如我网站的主页)进行简单的自动刷新

<meta http-equiv="refresh" content="600">

但是在这样做之后我得到非常长的页面持续时间和会话持续时间。这是不现实的,我认为刷新不会“重置”页面持续时间计数器,我认为这应该发生。

我想这可以通过硬刷新(Windows中的Ctrl-F5,MacOSX中的Option + R)完成,但我不知道是否可以强制刷新进行硬刷新< / strong> ...或者,如果这种更新符合我的目的。

2 个答案:

答案 0 :(得分:1)

我正在寻找一个答案,显然它都在标题中。

你需要发送一个no-cache标头,在php中这将是:

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past

..然后正常刷新(javascript或meta)。

答案 1 :(得分:0)

使用此方法:

http://grizzlyweb.com/webmaster/javascripts/refresh.asp

它使用JS进行刷新,不会从浏览器bf-cache加载页面,因此它应该按照您的要求执行。它还会阻止条目进入用户BF-cache,这样他们就能正确使用后退按钮。