怎样使浏览器缓冲区里的数据(网页)马上过期,点击浏览器中的"后退" 则不能看到以前的网页

spruce 2002-06-26 10:46:43
问题:
1.在web中登击后我们一般用的是session来做的口令验证
2.用户登击后可能会浏览很多页网.
3.当用点击退出.
4.退出后当用户再点浏览器中的"后退" 则不能看到以前的网页

QQ:23114944
Email:spruce611@yahoo.com
...全文
370 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
MeXP 2002-09-17
  • 打赏
  • 举报
回复
在有些页加上清除缓存的代码,如coffee_cn(coffee) 的代码。在首页加入同时加入<%Session.Abandon %>,这样他只要退回到首页,因为要重新发出请求,所以Session.Abandon 执行,他在进入其它页,由于其它页都有
<%if session("login")="" then response.end %>这类的语句,就可以阻止他进入了。你可以按照以上方法多试一试,方能知道效果
chinayang 2002-09-17
  • 打赏
  • 举报
回复
给你的网页显示加一个条件,如果此条件成立,可以显示网页,要不就出现另外消息...
darkbao 2002-09-17
  • 打赏
  • 举报
回复
使用覆盖。

进行页面后,把前一页给盖掉。

暂时这方法最有效
julyclyde 2002-09-17
  • 打赏
  • 举报
回复
除非前一页是POST产生的,否则基本没戏
skyarrow 2002-07-16
  • 打赏
  • 举报
回复
你可以参考一下本论坛用户注销后实现的方法。
zhenhao 2002-06-29
  • 打赏
  • 举报
回复
肯定会看到,因为在客户端的缓冲区里,你没有办法控制。
ckr_x 2002-06-27
  • 打赏
  • 举报
回复
丢几重 documetn.location
混点js
spruce 2002-06-26
  • 打赏
  • 举报
回复
楼上的第一同志:
我刚试不行呀.
还是能看到以前的网页.
ywz413 2002-06-26
  • 打赏
  • 举报
回复
<%Response.Expires = 0 %>
qisanyou 2002-06-26
  • 打赏
  • 举报
回复
Session.Abandon
qisanyou 2002-06-26
  • 打赏
  • 举报
回复
Session.Abandon
coffee_cn 2002-06-26
  • 打赏
  • 举报
回复
关于页面缓存清除的方法小结(整理)
2001-9-4 动网先锋

每次上Chinaasp总有不少的网友问及如何使Asp页面刷新,在IIS4的管理下页面的不刷新问题较IIS5严重得多,而且有时确实加入一些控制页面缓存的语句还是不起什么作用。原因我也不是很清楚,去问问微软吧:-)
现在我将清除页面缓存的一些方法总结如下:
1、在Asp页面首部加入
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = ”no-cache”
Response.AddHeader ”Pragma”, ”No-Cache”

2、在HtML代码中加入
<HEAD>
<META HTTP-EQUIV=”Pragma” CONTENT=”no-cache”>
<META HTTP-EQUIV=”Cache-Control” CONTENT=”no-cache”>
<META HTTP-EQUIV=”Expires” CONTENT=”0”>
</HEAD>

3、在重新调用原页面的时候在给页面传一个参数
Href=”****.asp?random()”

其实使用IIS5以后这样的问题自然而然的少了很多,所以现在我也很少用这样的一些话来强制更新页面,以上也是我们原来在IIS4下面开发积累的一些经验,希望能给大家一点帮助!
freezwy 2002-06-26
  • 打赏
  • 举报
回复
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
freezwy 2002-06-26
  • 打赏
  • 举报
回复
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
freezwy 2002-06-26
  • 打赏
  • 举报
回复
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧