让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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
Nov 06 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
隐性调用php程序的方法
Jun 13 PHP
php比较两个字符串长度的方法
Jul 13 PHP
AJAX的使用方法详解
Apr 29 PHP
php-msf源码详解
Dec 25 PHP
PHP实现浏览器中直接输出图片的方法示例
Mar 14 PHP
PHP INT类型在内存中占字节详解
Jul 20 PHP
php 利用socket发送GET,POST请求的实例代码
Jul 04 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 验证码实例代码
2010/06/01 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
Symfony查询方法实例小结
2017/06/28 PHP
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
通过DOM脚本去设置样式信息
2010/09/19 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
jQuery实现根据类型自动显示和隐藏表单
2015/03/18 Javascript
javascript排序函数实现数字排序
2015/06/26 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
javascript Canvas动态粒子连线
2020/01/01 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
一篇不错的Python入门教程
2007/02/08 Python
Python中的自定义函数学习笔记
2014/09/23 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
Python函数参数操作详解
2018/08/03 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
Python中如何导入类示例详解
2019/04/17 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
为什么是 Python -m
2020/06/19 Python
python Matplotlib模块的使用
2020/09/16 Python
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
Kappa英国官方在线商店:服装和运动器材
2020/11/22 全球购物
通信研究生自荐信
2014/02/01 职场文书
工地安全检查制度
2014/02/04 职场文书
老公出轨后的保证书
2015/05/08 职场文书
mysql的单列多值存储实例详解
2022/04/05 MySQL