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");
// 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");
上一篇:php中获得数组长度的方法
下一篇:SQL注入漏洞全接触