还是关于Session过期的问题(这个很特别)

pingnt 2004-02-21 01:20:48
背景:

做了一个统计在线用户列表的程序:
global.asa文件:

<script language=vbscript runat=server>
Sub Application_OnStart
session.timeout=5
End Sub
Sub Session_OnEnd
session("user")=empty
End Sub
</script>

ASP文件部分内容如下:

response.write("session_value:" & session("user") & "<br>")
if session("user")="" then
....
session("user")="分配一个ID号"
且对该用户分配一些信息,并插入ACCESS数据库A中
...
else
...
如果该用户在5分钟内没有任何动作,则删除数据库A中关于该用户的信息
end if

出现问题:
先打开一个窗口,五分钟过后,期间我没有任何动作,再刷该页面或访问其它页面,但session("user")中的值却不消失,按道理是应该分配一人新的ID号?不知为什么?我也将session("user")=empty 改为session("user").abandon试过,但不行?
请高人指点一二,不胜感激!!!


...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复

28,391

社区成员

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

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