永发信息网

关于Session.Abandon问题

答案:3  悬赏:50  手机版
解决时间 2021-02-16 13:35
  • 提问者网友:兔牙战士
  • 2021-02-15 15:38
我搞了一个会员系统,但是有个问题想请高手帮个忙?
有5人已登陆会员系统,其中一人当点击退出系统时,其他四人也被退出,怎样解决这一问题???

exit.asp中用的是Session.Abandon,

我认为调用session.abandon事件之后,所有的session就都被清除了!

怎样解决这个问题?
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-02-15 17:16
单一用户退出登陆时尽量用清空的方法,而不要用Session.Abandon这删除的方法.
如:session("userid") = ""
直接将session("userid")变量置空即可`~`
或者使用Session.Contents.Remove("UserName")来删除session("UserName")的变量引用。也可用Session.Contents.RemoveAll来删除所有的Session的变量引用。具体请参考asp学习网上关于session的其他基础文章
Session.Abandon是将服务器上该网站的所有session都删除.
全部回答
  • 1楼网友:鸠书
  • 2021-02-15 18:54
session.abandon是将服务器上的所有session都删除~~

退出登陆时尽量用清空的方法,而不要用session.abandon这删除的方法~~

如:session("userid") = ""
直接将session("userid")变量置空即可`~`
  • 2楼网友:不如潦草
  • 2021-02-15 17:55
用session.clear()
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯