php 全面禁止浏览器缓存页面内容详解
发布:smiling 来源: PHP粉丝网 添加日期:2014-07-23 09:44:17 浏览: 评论:0
本文章来给大家介绍如何在php中利用相关保代码来禁止浏览器缓存页面内容,在php中我们只要使用header命令带一些参数即可实例。
代码如下:
- header("Cache-Control:no-cache,must-revalidate,no-store"); //这个no-store加了之后,Firefox下有效
- header("Pragma:no-cache");
- header("Expires:-1");
这个页面不缓存了,并且有个判断购物车商品为空就跳转到空购物车的页面,那么用户点击浏览器后退,回来之后,也直接到 购物车页面了.
PHP 禁止浏览器缓存页,代码如下:
- <?php
- //设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。
- header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");
- //设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强制浏览器获取最新资料
- header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
- //告诉客户端浏览器不使用缓存,HTTP 1.1 协议
- header("Cache-Control: no-cache, must-revalidate");
- //告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议
- header("Pragma: no-cache");
- ?>
但加上面三句在IE中有效,在FF中无效,在FF中在加上下面这句,代码如下:
<meta http-equiv="Cache-Control" content="no-store">
日我突发奇想,找到了一种在任何情况下都会显示最新的网页内容的方法,描述如下:
请将网页的链接改为:http://xxx.yyy.zzz/page.php?rand=XXXXXXX
其中http://xxx.yyy.zzz/page.php是你的网页,rand是一个你不会用到的Qurey字串.XXXXXXX是一个随机字串。
其它的如asp,jsp设置方法
ASP:代码如下:
- response.expires=0
- response.addHeader("pragma","no-cache")
- response.addHeader("Cache-Control","no-cache, must-revalidate")
JSP:代码如下:
- response.setHeader("Pragma","No-cache");
- response.setHeader("Cache-Control","no-cache");
- response.setDateHeader("Expires", 0);
Tags: php缓存 浏览器 php页面
- 上一篇:PHP即时实时输出内容的程序代码
- 下一篇:php 无限分类实现原理详解
相关文章
- ·PHP中常用的缓存技术介绍(2014-07-29)
- ·PHP脚本实现Magento权限设置与缓存清理(2014-07-30)
- ·php中用缓存与不用缓存性能测试(2014-08-27)
- ·php实现memcache缓存实例详解(2014-08-27)
- ·php文件缓存类实例整理(2014-08-27)
- ·PHP利用memcache缓存技术简单介绍(2014-08-28)
- ·php中文件缓存实现程序代码(2014-08-28)
- ·php与浏览器缓存机制介绍(2014-08-28)
- ·php页面缓存实现方法总结(2014-08-28)
- ·php缓存技术详细介绍及php缓存实现代码(2014-08-28)
- ·php配置memcache缓存方法 (2014-09-05)
- ·php文件缓存实例代码(2014-09-08)
- ·php实现文件数据缓存实现代码(2014-09-09)
- ·PHP MemCached 缓存应用(2014-09-09)
- ·PHP中使用memcache缓存技术提高响应速度详解(2014-09-10)
- ·PHP缓存集成库phpFastCache学习教程(2015-04-15)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)