用javascript:history.go(-1)返回上一页时,为什么出现网页已过期

用javascript:history.go(-1)返回上一页时,为什么出现网页已过期... 用javascript:history.go(-1)返回上一页时,为什么出现网页已过期 展开
 我来答
for_world
推荐于2017-11-23 · TA获得超过271个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:111万
展开全部
在网站或Web系统设计中,当使用javascript的history.go(-1)或history.back()函数时,若上一页是静态页面或提交数据前的动态页面,则应该能够顺利返回,但若上一页是提交数据后的动态页面、或者禁用了缓存等原因,则可能导致出现“网页已过期”的现象,解决办法:首先试试back()或go(-2),若依然不行,则取消禁用页面缓存的限制,若还是不行,那我也不知道了,关注...
百度网友0f37e23c0
2010-05-27 · TA获得超过1543个赞
知道大有可为答主
回答量:1070
采纳率:50%
帮助的人:1297万
展开全部
你的上一页上php文档吗?如果是,请在php文档开始加入
<?php
session_start();
header("Cache-control: private");
?>
当你history.go(-1)到上面一个页面时,就不会发生网页已过期了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotdigger
2010-05-28 · TA获得超过3590个赞
知道大有可为答主
回答量:1458
采纳率:50%
帮助的人:624万
展开全部
动态网页不建议使用这个方式返回.建议使用重定向.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
funnong
2010-05-27 · TA获得超过153个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:106万
展开全部
如果你是在按钮上触发这个事件的话
应该写-2
因在按钮事件触发前,已刷新一次页面,所以应是-2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式