php如何禁止浏览器使用缓存页面

发布时间:2024-03-07
php禁止浏览器使用缓存页面的方法:1、设置此页面的过期时间,代码为【header ( " expires: mon jul 1970gmt " )】;2、告诉客户端浏览器不使用缓存,代码为【header ( pragma: 】。
php禁止浏览器使用缓存页面的方法:
在php中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。
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 " );?>这对于某些页面来说是很有用的,例如:单信息以及订单下的商品,并且清空购物车对应商品数据。
肯定不希望用户到了最后一个页面,都已经生成订单了,再点浏览器的返回按钮回到前一个页面。
那么在订单地址页面加入:
代码如下:
header("cache-control:no-cache,must-revalidate,no-store"); //这个no-store加了之后,firefox下有效header("pragma:no-cache");header("expires:-1");这个页面不缓存了,并且有个判断购物车商品为空就跳转到空购物车的页面,那么用户点击浏览器后退,回来之后,也直接到 购物车页面了。
相关学习推荐:php编程从入门到精通
上一个:往复式剃须刀和旋转式剃须刀哪种好(往复式剃须刀和旋转式剃须刀哪个耐用)
下一个:网时云外国服务器租用好不好

固态硬盘分区那个类型比较好,m2固态硬盘分区是选mbr还是guid
昔归古树茶的五个秘密,你知道几个?
编码器维修常见故障有哪些?
新时期房地产开发的建筑风险管理
笔记本固态硬盘消失了怎么办,电脑突然识别不到固态硬盘
加强公路工程质量管理
盆栽月季开花指南
工程合同的每个字都代表着钱啊,作为项目经理,千万注意!
RS-05L2R37FT,F 0805 2.37R现货购买,风华 0805 2.37Ω ±1% 1/8W
5s怎么查看有锁无锁,iPhone5S 怎么判断是有锁还是无锁