php后台页面表单内容保存实现方法
解决的办法是写在session_start(),字符输出之前
复制代码代码如下所示:
标题(缓存控件:私有);
Web页面的缓存由HTTP头中的缓存控制来控制。共同的价值观是私人的,没有缓存,最大年龄,必须重新验证等,并默认是私有的。根据不同的rebrowsing方法其作用分为以下情况:
(1)打开一个新窗口
价值是私有的,没有缓存,必须重新验证,然后服务器重新在新窗口打开。
如果指定了最大年龄值,则不会在该值内的时间重新访问服务器,例如:
缓存控制:最大年龄= 5(在访问此网页后5秒钟内不会进入服务器)
(2)返回地址栏
服务器访问只有价值是私人或must-revalidate,它将无法访问后。
该值不是缓存,每次访问时。
值为最大年龄,到期前不得重复访问。
按后退按钮(3)
价值观是私人的,必须重新验证,最大年龄,他们不重新审视。
该值不是缓存,每次都会重复访问。
(4)根据刷新按钮
不管价值是什么,都会有重复的访问。
当缓存控制值没有缓存时,此页的访问不会在Internet临时文件夹中留下页备份。
另外,缓存通过指定过期值而受到影响。如果你访问网络多次如果你按输入在地址栏中,你会重复访问一次:星期五,1999年12月31日到期:16:00:00 GMT。
例如,禁止在伊江缓存页面。
HTTP响应消息头设置:
cachecontrol =无缓存
语用=无缓存
过期= 1
过期是一个好东东,如果服务器上的Web页面经常变化,它被设置为1,表示立即到期。如果一个网页在每天上午1点更新,那么在第二天的早上,过期可以设置为1。
当HTTP1.1服务器指定cachecontrol =没有缓存,浏览器不会缓存网页。
旧的HTTP 1服务器不能使用缓存控件标题。
所以为了向后兼容HTTP 1服务器,即使用pragma HTTP提供特殊支持:无缓存的标题。
如果客户端与服务器通过安全连接(HTTPS: / /),而服务器返回的响应中的杂注:无缓存的标题。
Internet Explorer不缓存响应。注:杂注:无缓存可以防止缓存只有当它被用于安全连接。如果它被用于非安全页面,它将被缓存为与到期相同的- 1,但它将立即过期。
缓存控制消息头域描述
缓存控制指定在请求消息或响应消息中设置的请求和响应的缓存机制。
缓存控制不在另一个消息处理过程修改缓存的过程。缓存指令的要求包括没有缓存,没有商店,最大年龄,马克斯陈旧,民鲜只有缓存,和响应消息中的指令包括公共,私人,没有缓存,没有商店,没有缓存,每个消息公开和max-stale.the说明如下:
公共表明响应可以由任何缓存区域缓存。
私有表示对单个用户的响应消息的全部或部分不能由共享缓存处理。这允许服务器只描述用户响应消息的一部分,该消息对其他用户的请求无效。
无缓存表示请求或响应消息不能被缓存。
没有存储是用来阻止重要信息被无意的。发送请求消息将使请求和响应消息不使用缓存。
马克斯-年龄表示客户机可以接收不超过指定时间(秒)的响应。
min表示客户机可以接收小于当前时间加上指定时间的响应时间。
马克斯过期表示客户端可以接收超过超时时间的响应消息。如果指定了过期消息的值,客户机可以在超周期内接收超出指定值的响应消息。