php禁止浏览器使用缓存页面的方法


Posted in PHP onNovember 07, 2014

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
用php写的serv-u的web申请账号的程序
Oct 09 PHP
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
Jan 26 PHP
windows下配置apache+php+mysql时出现问题的处理方法
Jun 20 PHP
php中字符集转换iconv函数使用总结
Oct 11 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
orm获取关联表里的属性值
Apr 17 PHP
PHP中header用法小结
May 23 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 #PHP
php采用file_get_contents代替使用curl实例
Nov 07 #PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 #PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 #PHP
php的curl封装类用法实例
Nov 07 #PHP
PHP使用ob_start生成html页面的方法
Nov 07 #PHP
PHP实现HTML生成PDF文件的方法
Nov 07 #PHP
You might like
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
php 模拟POST|GET操作实现代码
2010/07/20 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
Laravel框架表单验证详解
2014/09/04 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
php错误日志简单配置方法
2016/07/11 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
Python内置的字符串处理函数整理
2013/01/29 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
python画图的函数用法以及技巧
2019/06/28 Python
django 模型中的计算字段实例
2020/05/19 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
优秀毕业生求职推荐信范文
2013/11/21 职场文书
会计专业应届生求职信
2013/11/24 职场文书
社区文艺活动方案
2014/08/19 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
管理失职检讨书范文
2015/05/05 职场文书
2019入党申请书格式
2019/06/25 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js