首页 新闻 搜索 专区 学院

安卓浏览器 例如小米自带的浏览器、UC等,session在关闭页面后仍然存在问题

0
悬赏园豆:15 [已解决问题] 解决于 2016-04-14 17:15
在一个简单的页面进行登入跳转操作,登入成功是设置session["user"]="123";
在跳转的页面的cs下 判断 Session["user"]是否为空,为空在回到登入页面;这个操作现在有一个bug,pc端浏览器退出,会自动销毁session,但是在安卓手机浏览器上关闭浏览器再次打开却还是记着session,直接跳过登入页面,怎么做才能让session销毁??
问题补充:

还好测试没有纠结刷新完后退出的问题。。。那样就结了

いのりちゃ的主页 いのりちゃ | 初学一级 | 园豆:191
提问于:2016-04-13 21:14
< >
分享
最佳答案
1

关闭浏览器清除cookie

收获园豆:15
上帝之城 | 老鸟四级 |园豆:2549 | 2016-04-13 21:29

可否详细说下。。。。

いのりちゃ | 园豆:191 (初学一级) | 2016-04-13 21:35

@いのりちゃ: 哪里不清楚?

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-13 21:40

@上帝之城: 你的意思是说,我要手动清除下cookies,浏览器就不会自动进入跳转之后的页面了吗?

いのりちゃ | 园豆:191 (初学一级) | 2016-04-13 21:47

@いのりちゃ: 是的,清除浏览器cookie,服务器就不认识你了。

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-13 22:21

@上帝之城: 那我感觉很奇怪,我明明是通过session来判断的,怎么却要删除cookies!本人小白,抱歉!然后就是清楚cookies的操作,是在什么情况下进行,关闭页面的事件找不到,只有一个unload,表示不知道!然后就是清除的操作,还望详细讲解下拜托了

いのりちゃ | 园豆:191 (初学一级) | 2016-04-13 22:31

@いのりちゃ: cookie记录了sessionId,清除cookie,session就失去了关联,事件用onbeforeunload

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-13 22:51

@上帝之城: 这个事件在刷新时不会触发?

いのりちゃ | 园豆:191 (初学一级) | 2016-04-13 22:59

@いのりちゃ: 刷新和关闭都会触发

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-14 07:11

@上帝之城: 这样貌似不行啊。应该只在页面关闭时才去清除sessionid吧,不然刷新下就重新登入

いのりちゃ | 园豆:191 (初学一级) | 2016-04-14 09:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册