让PHP支持页面回退的两种方法[转]


Posted in PHP onFebruary 14, 2007

在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。
第一,使用Header方法设置消息头Cache-control

header('Cache-control: private, must-revalidate');  //支持页面回跳  

第二,使用session_cache_limiter方法

//注意要写在session_start方法之前 
session_cache_limiter('private, must-revalidate');  

PS:Cache-Control消息头域说明
Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下: 

Public指示响应可被任何缓存区缓存。 
Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。 
no-cache指示请求或响应消息不能缓存 
no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。 
max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。 
min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。 
max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。 

PHP 相关文章推荐
php.ini中date.timezone设置分析
Jul 29 PHP
PHP基础教程(php入门基础教程)一些code代码
Jan 06 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 PHP
关于js和php对url编码的处理方法
Mar 04 PHP
php备份数据库类分享
Apr 14 PHP
php正则替换处理HTML页面的方法
Jun 17 PHP
详解Window7 下开发php扩展
Dec 31 PHP
利用laravel+ajax实现文件上传功能方法示例
Aug 13 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP设计模式之单例模式定义与用法分析
Mar 26 PHP
tp5 实现列表数据根据状态排序
Oct 18 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 PHP
浅析PHP水印技术
Feb 14 #PHP
解决GD中文乱码问题
Feb 14 #PHP
使用apache模块rewrite_module (转)
Feb 14 #PHP
用PHP的ob_start();控制您的浏览器cache!
Feb 14 #PHP
谈谈PHP的输入输出流
Feb 14 #PHP
修改了一个很不错的php验证码(支持中文)
Feb 14 #PHP
PHP数据缓存技术
Feb 14 #PHP
You might like
php中smarty区域循环的方法
2015/06/11 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
js或css实现滚动广告的几种方案
2010/01/28 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
python字典序问题实例
2014/09/26 Python
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
mysql 之通过配置文件链接数据库
2017/08/12 Python
快速入门python学习笔记
2017/12/06 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
详解django三种文件下载方式
2018/04/06 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
Python中import导入不同目录的模块方法详解
2020/02/18 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
董事长职责范文
2013/11/08 职场文书
施工安全协议书
2013/12/11 职场文书
生物科学专业职业规划书范文
2014/02/11 职场文书
差生评语大全
2014/05/04 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
写给老师的感谢信
2015/01/20 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android