大家在输出页面时是如何避免页面被浏览器缓存的?
大家在输出页面时是如何避免页面被浏览器缓存的?是在$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
请赐教~谢谢 可以啊,也可以在 view 中输出 header,都可以。 加在controller里或者view里都行。view内部是通过php的include函数包含进来的。 <?php
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
?>
页:
[1]