PHP禁止页面缓存的代码


Posted in PHP onOctober 23, 2011

核心代码:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); 
header("Cache-Control: no-cache, must-revalidate"); 
header("Pramga: no-cache");

这对于某些页面来说是很有用的,例如:验证码,因为每次生成的验证码必须不同,否则验证码就没有任何意义了,这就可以用上面的语句实现禁止缓存。
再比如:“ 每回贴一次就换一个美女图片”,必须禁止页面缓存,否则返回的是缓存中相同的图片。
最近看到百度联盟上的《联盟志》-“如何让网民爱上你的网站”(主要是讨论如何提高用户体验的)联想到一点:
以论坛为例,当用户登陆后显示的是登陆后的 页面例如“管理”、“修改资料”等,当用户退出论坛后,再次返回刚才的页面,
仍然有“管理”、“修改资料”等(因为返回的是 缓存页面),虽然这时候cookie已经清空,“管理”、“修改资料”等已经不起作用了,
但是用户仍然以为这是有效的页面,从而认为别人也可以“管 理”、“修改资料”等,以为网站是不安全的(虽然实际上是安全的)。这时候在需要cookie验证的页面上加上上面的代码就有很用了,至少可以消除对于用户心 理的不良影响。
PHP 相关文章推荐
通过对服务器端特性的配置加强php的安全
Oct 09 PHP
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
深入PHP magic quotes的详解
Jun 17 PHP
php获取淘宝分类id示例
Jan 16 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
linux中cd命令使用详解
Jan 08 PHP
php解析字符串里所有URL地址的方法
Apr 03 PHP
php检测文本的编码
Jul 26 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
tp5框架使用composer实现日志记录功能示例
Jan 10 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 #PHP
供参考的 php 学习提高路线分享
Oct 23 #PHP
PHP中的strtr函数使用介绍(str_replace)
Oct 20 #PHP
PHP中读写文件实现代码
Oct 20 #PHP
Array of country list in PHP with Zend Framework
Oct 17 #PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
Oct 17 #PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 #PHP
You might like
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
yii用户注册表单验证实例
2015/12/26 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
前端如何实现动画过渡效果
2021/02/05 Javascript
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
2014的自我评价
2014/01/13 职场文书
会计工作心得体会
2014/01/13 职场文书
大课间活动实施方案
2014/03/06 职场文书
终止劳动合同协议书
2014/04/14 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis