用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2964|回复: 3
收起左侧

大家在输出页面时是如何避免页面被浏览器缓存的?

[复制链接]
发表于 2009-3-3 18:23:10 | 显示全部楼层 |阅读模式
大家在输出页面时是如何避免页面被浏览器缓存的?
是在$this->load->view()前面添加如下一些header头信息吗?
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Data in the past
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); //Modified
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache'); // HTTP/1.0
请赐教~谢谢
发表于 2009-3-3 18:43:25 | 显示全部楼层
可以啊,也可以在 view 中输出 header,都可以。
发表于 2009-3-4 10:41:34 | 显示全部楼层
加在controller里或者view里都行。view内部是通过php的include函数包含进来的。
发表于 2009-7-14 18:16:07 | 显示全部楼层
<?php
    header ("Cache-Control: no-cache, must-revalidate");
    header ("Pragma: no-cache");
?>

本版积分规则