为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网页已经过期的问题解决方法

2011-10-04 2页 doc 35KB 70阅读

用户头像

is_739585

暂无简介

举报
网页已经过期的问题解决方法PHP避免网页过期 (2007-06-04 19:52:20) HYPERLINK "javascript:;" 转载 标签: 网页过期 php 分类: PHP+MYSQL  表单提交数据后,我们经常把它跳转到另一个界面。  但是点击后退,原页面就出现了下面的提示,如何能避免呢?  警告:  网页已经过期  您申请的网页是用表单中提交的信息创建的。  该网页已失效。  由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。    经过苦苦搜索,终于找到,使用PHP防止点击后退显示网页过期的办法......
网页已经过期的问题解决方法
PHP避免网页过期 (2007-06-04 19:52:20) HYPERLINK "javascript:;" 转载 标签: 网页过期 php 分类: PHP+MYSQL  单提交数据后,我们经常把它跳转到另一个界面。  但是点击后退,原页面就出现了下面的提示,如何能避免呢?  警告:  网页已经过期  您申请的网页是用表单中提交的信息创建的。  该网页已失效。  由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。    经过苦苦搜索,终于找到,使用PHP防止点击后退显示网页过期的办法......   放到页面最前,即可。 其他解决办法 一、此提示出现在一个POST提交的页面,点到其它页面后,再返回时,IE就会显示这个提示。以前也有碰到过好多次,不过都没太在意,今天化时间了解了下,原来是session在作怪。 在通过IE的后退按钮或者网页中的history.go(-1)时,我们看到的将是缓存页,但使用了session_start后,这个函数会强制当前页面不被缓存,导致出现“警告: 网页已经过期”。 解决方法一: 在session_start之后加一句header("Cache-control: private"); 注意在此之前程序不能有任何输出。 解决方法二: 在session_start前加上session_cache_limiter('private'); //不清空表单,只在session生效期间 session_cache_limiter还有另两个参数的含义: session_cache_limiter('nocache');// 清空表单 session_cache_limiter('public'); //不清空表单,如同没有使用session 二、你的页面里一定又禁止缓存的代码 三、你肯定是禁止缓存了.查一下你文件的前几行看看..... 四、因为上个页面是用post方法来请求的, 出于安全考虑所以就过期了. 五、你是不是在代码中写了     Response.CacheControl   =   "no-cache " 如果是的话,去掉试试! 六、因为此时你后退的页面并不是你上次查看的页面,而是你的上一个动作:即发布帖子。所以会显示过期。 怎么解决呢?很简单,连续后退两次就ok,速度要快……不过其实建议你用后退的下拉菜单…………
/
本文档为【网页已经过期的问题解决方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索