首页 - PHP编程

PHP清除页面缓存

最近Funly要到一个棘手的问题,开发一个项目的时候,发现当某个页面打开之后,进入其他页面返回是,这个页面保持不变,及时,页面内容被更改过,也必须刷新一次才能看到更改后的效果。通过前思后想,发现,这应该是缓存问题导致,因此想到页面不保存缓存的方法!具体去除缓存代码如下,红色部分是Funly测试用过的,非常有作用! 

// Date in the past
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    // always modified
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    // HTTP/1.1
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    // HTTP/1.0
    header("Pragma: no-cache");