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

 更新时间:2007年02月14日 00:00:00   作者:  
在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。
第一,使用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设计模式 Facade(外观模式)

    php设计模式 Facade(外观模式)

    为子系统中的一组接口提供一个一致的界面,定义一个高层接口,使得这一子系统更加的容易使用
    2011-06-06
  • 简单采集了yahoo的一些数据

    简单采集了yahoo的一些数据

    简单采集了yahoo的一些数据...
    2007-02-02
  • php中静态类与静态变量用法的区别分析

    php中静态类与静态变量用法的区别分析

    这篇文章主要介绍了php中静态类与静态变量用法的区别,以实例形式较为详细的分析了php中静态类与静态变量的定义、功能及使用技巧,需要的朋友可以参考下
    2015-01-01
  • PHP对接阿里云虚拟号的实现(号码隐私保护)

    PHP对接阿里云虚拟号的实现(号码隐私保护)

    这篇文章主要介绍了PHP对接阿里云虚拟号的实现(号码隐私保护),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • PHP实现类似于C语言的文件读取及解析功能

    PHP实现类似于C语言的文件读取及解析功能

    这篇文章主要介绍了PHP实现类似于C语言的文件读取及解析功能,结合实例形式分析了php读取文件的相关函数与使用注意事项,需要的朋友可以参考下
    2017-09-09
  • PHP自动识别当前使用移动终端

    PHP自动识别当前使用移动终端

    这篇文章主要为大家详细介绍了PHP自动识别当前使用移动终端,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • PHP基于timestamp和nonce实现的防止重放攻击方案分析

    PHP基于timestamp和nonce实现的防止重放攻击方案分析

    这篇文章主要介绍了PHP基于timestamp和nonce实现的防止重放攻击方案,简单讲述了重放攻击相关原理并结合实例形式分析了php使用timestamp和nonce实现的防止重放攻击相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • phpMyAdmin2.11.6安装配置方法

    phpMyAdmin2.11.6安装配置方法

    今天调试PHP数据库Mysql,在单位的电脑上安装phpMyAdmin数据库管理软件,本来是很简单的事,却出现了几个问题:1/无法载入mcrypt扩展,请检查PHP配置;/配置文件现在需要绝密的短语密码(blowfish_secret);3/#2003-服务器没有响应。
    2008-08-08
  • 老生常谈PHP面向对象之解释器模式

    老生常谈PHP面向对象之解释器模式

    下面小编就为大家带来一篇老生常谈PHP面向对象之解释器模式。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • PHP连续签到功能实现方法详解

    PHP连续签到功能实现方法详解

    这篇文章主要介绍了PHP连续签到功能实现方法,结合实例形式详细分析了PHP结合mysql数据库实现连续签到功能相关操作技巧,需要的朋友可以参考下
    2019-12-12

最新评论