`
baobaoupup
  • 浏览: 472211 次
文章分类
社区版块
存档分类
最新评论

页面出现网页已过期的解决办法

 
阅读更多

相信大家都遇到过当点击回头按钮的时候,之前填写的表单信息都清空了或出现网页已过期的警告,这是由于在表单提交页面中使用了 session_start 函数.由于我们后退浏览的是缓存页,而该函数会强制当前页面不被缓存。所以出现了'警告: 网页已经过期!'.的提示.

下面介绍一下解决的办法:
在你的 Session_start 函数后加入 header("Cache-control: private"); 注意在本行之前你的PHP程序不能有任何输出和空白。


还有基于session的解决方法:
在session_start前加上如下代码:
session_cache_limiter('nocache');// 清空表单
session_cache_limiter('private'); //不清空表单,只在session生效期间
session_cache_limiter('public'); //不清空表单,如同有没使用session一样

分享到:
评论

相关推荐

    ASP.NET防止页面刷新的两种解决方法小结

    当有人想按后退时页面已过期,效果就达到了 第二方法: SubmitOncePage:解决刷新页面造成的数据重复提交问题(网上资料) 执行过postback操作的web页面在刷新的时候,浏览器会有“不重新发送信息,则无法刷新网页...

    HttpClient以及获取页面内容应用

    支持设置最大连接数,同时支持设置每个主机的最大连接数,发现并关闭过期的连接。 10. 自动处理Set-Cookie中的Cookie。 11. 插件式的自定义Cookie策略。 12. Request的输出流可以避免流中内容直接缓冲到socket服务器...

    Nginx缓存Cache的配置方案以及相关内存占用问题解决

     这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。  配置:  location / {  root /home/html/;#主目录  expires 1d;#网页的过期时间  error_page 404 =200 /fetch$request_...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    28商机网源码

    28商机网源码 5.0更新 ...21.增加了服务器组件探测功能,不再是以前在不支持的情况下打不开页面,现在会提示缺少什么组件,并给出解决办法! 22.增加了企业库 23.美化了部分页面。修改了已知的BUG

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    但是URL重写,并且,将一个带假目录的虚拟地址重写到一个不带假目录的页面时,由于浏览器客户端和服务端此时的当前页面计算方法是不同的,就会发生相对路径的匹配错误问题!真实很严重的问题啊! 解决的办法,只有...

    php网络开发完全手册

    15.5 常见问题与解决方案 259 15.6 小结 261 第16章 数据库中的程序逻辑 262 16.1 数据库程序逻辑与PHP程序逻辑的分体 16.1 设计原则 262 16.2 数据库中的程序逻辑与数据的关系 262 16.3 存储过程的设计 263 16.3.1 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式...

    JSP实例编程100例

    45、解决浏览器 cache 的问题 46、使用 EL、JSTL 处理表单数据 47、 EL隐含对象 param、paramValues 48、EL隐含对象 pageContext 49、EL算术运算符 50、EL关系运算符 51、EL的运算符 52、选择钮的使用 53、检查框的...

    JAP编程学习100例

    45、解决浏览器 cache 的问题 46、使用 EL、JSTL 处理表单数据 47、 EL隐含对象 param、paramValues 48、EL隐含对象 pageContext 49、EL算术运算符 50、EL关系运算符 51、EL的运算符 52、选择钮的使用 53、检查框的...

    客客威客系统KPPW v2.5 GBK Beta.zip

    发布商品上传图片无*,但是不上传图片进入不了下一步,解决办法加上* 计件任务交稿时间过期,无人交稿,没有正常退款 计件悬赏延期加价后,有剩余金额未返还雇主(解决方案:雇主选稿后就不能再延期加价) 增值...

    IIS6.0 IIS,互联网信息服务

    多个IP对应多个Web站点 如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我...

    帝国下载系统 v2.5 开源正式版 bulid 090613

    《帝国下载系统》是为网站资料下载与在线影视网站提供的解决方案。功能强大,简单易用,全静态页面,完善的会员收费方案,全面满足免费与收费下载或影视网站需求。 帝国下载系统2.5开源版升级功能列表: 1、对系统...

    嘘——私人书签「Hush - private bookmarking」-crx插件

    在隐身模式下创建和访问私有书签的唯一安全方法。 1.3.0 +我们提供了一个新的Hush支持门户(http://support.hushbookmarks.com),您可以在其中获得帮助。您也可以发送电子邮件至support@hushbookmarks.com以获得...

    十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备

    难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在ASP.NET里面,数据库还是这两个...

Global site tag (gtag.js) - Google Analytics