< meta http-equiv="Refresh" content="秒数; url=跳转的文件或地址" >

解决方案 »

  1.   

    在页面里包含一个JS,链接到一个PHP文件,在这个文件里获得该HTML文件创建时间,判断是否过期,过期就重新生成,没有过期就啥事也不干,退出,走人。
      

  2.   

    比如在123.html里你包含<script language=JavaScript src=refresh.php?page=123.html></script>在refresh.php里你filemtime('123.html'),然后判断这个时间和当前时间相比,有没有超过你设定的时间,超过就执行一遍程序,重新生成页面,如果没有超期,exit;
      

  3.   

    <script language=JavaScript>
    history.go(0)
    </script>
      

  4.   

    www0aspsun0com(源码联盟) 
    这个我也想过,但有个问题,我是要更新,如果这个文件存在,但需要更新,那么最后这个js更新的时候页面不是很慢才能加载,对吗
      

  5.   

    不是啊,怎么会慢呢?程序执行又不会很慢。
    如果你真的担心程序过于复杂,你可以把JS加载在页面的最后面,就是
    </body></html><script language=JavaScript src=refresh.php?page=123.html></script>
    这样担保你的页面显示起来一点也不慢我的网站和这个原理差不多,我只不过是用缓存罢了,需要更新的时候页面大约需要1.5秒显示,读取缓存的时候大约需要2/3秒,不会有很大的区别的。