Session对象用于存储用户的信息。存储于session对象中的变量握有单一用户的信息,并且对于应用程序中的所有页面都是可用的。

Session 对象

当你操作某个应用程序时,你打开它,做些改变,然后将它关闭。这很像一次对话(Session)。计算机知道你是谁。它清楚你在何时打开和关闭应用程序。但是在因特网上有一个问题:由于HTTP地址无法存留状态,web服务器并不知道你是谁以及你做什么。

ASP通过为每位用户创建一个唯一的cookie的方式解决了这个问题。cookie被传送至客户端,它含有可识别用户的信息。这种接口被称作Session对象。

Session对象用于存储关于用户的信息,或者为一个用户session更改设置。存储于session对象中的变量握有单一用户的信息,并且对于应用程序中的所有页面都是可用的。存储于session对象中的信息通常是名称、id以及参数。服务器会为每个新的用户创建一个新的Session,并在session到期时撤销掉这个Session 对象。

Session何时开始?

Session开始于:

  • 当某个新用户请求了一个ASP文件,并且Global.asa文件引用了Session_OnStart子程序时;
  • 当某个值存储在Session变量中时;
  • 当某个用户请求了一个ASP文件,并且Global.asa使用<object>标签通过session的scope来例示某个对象时;

Session何时结束?

假如用户没有在规定的时间内在应用程序中请求或者刷新页面,session就会结束。默认值为20分钟。

如果你希望将超时的时间间隔设置得更长或更短,可以设置Timeout属性。

下面的例子设置了5分钟的超时时间间隔:

<%
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值