首 页建站教程源码中心网站建设与网上创业处世绝学炫彩Qzong游客留言在线日历QQ诱惑
您当前的位置:海鸿源码网建站教程ASP → 建站内容 退出登录 用户管理
本类热门文章
海鸿源码网推荐
解决缓存 或者退出后可以重登陆的问题
作者:李节  来源:本站整理  发布时间:2007-11-12 21:21:49

减小字体 增大字体

    你的网站会不会会员登陆退出后 再点IE的后退会重登陆问题 如果有 就是存在在缓存没清空问题。当你登陆网站,缓存就会保存你的登陆情况,如果不及时清空 ,其缓存还会保留一定的时间,因此会对会员的帐号存在着不安全的隐患。所以你必须处理掉这个问题

清除页面缓存的一些方法如下:
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()"

1解释

当Buffer为True的时候,asp会将这个程序解释完毕后一起发送到客户端,当Buffer为False的

时候,asp会边解析边发送数据.
ExpiresAbsolute 属性指定缓存于浏览器中的页的到期日期和时间。在未到期之前,若用户

返回到该页,该缓存的页就显示。如果未指定时间,该主页在当天午夜到期。如果未指定日

期,则该主页在脚本运行当天的指定时间到期。
表示当前页面在客户端 CACHE 存储的时间,在指定时间内用户浏览此网页看到时

CACHE 里面的而不是最新的内容,超过了指定时间浏览器则重新从服务器上取最新的内容

,然后计时又重新开始。
CacheControl属性设置代理服务器是否可缓存ASP的输出。默认设置为不可存。
AddHeader 方法用指定的值添加 HTML 标题。该方法常常向响应添加新的 HTTP 标题。它并

不替代现有的同名标题。一旦标题被添加,将不能删除。

[] [返回上一页] [打 印]
建站评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -