[实践OK]PHP强制浏览器不缓存的方法

jackxiang 2010-2-1 14:39 | |
对于PHP页面,以下是代码片段,实践OK:


解释:
PHP页面强制浏览器不缓存的方法:
    (1)告诉客户端浏览器不使用缓存,HTTP 1.1 协议。
    header("Cache-Control: no-cache, must-revalidate");

    (2)告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议。
    header("Pragma: no-cache");

    (3)设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。
    header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");

    (4)设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强迫浏览器获取最新资料。
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");


参考:http://blog.sina.com.cn/s/blog_8002308e0100xrmv.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2667/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2013-11-29 09:37
评论列表
2010-3-30 14:21 | hicool
ssssssss
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]