CSDN论坛 > Java > Web 开发

怎么样在不关闭浏览器的情况下离开一个页面时使session失效? [问题点数:20分,结帖人everydawn]

Bbs1
本版专家分:23
结帖率 93.75%
CSDN今日推荐
Bbs4
本版专家分:1336
Bbs1
本版专家分:23
Bbs5
本版专家分:2354
Bbs2
本版专家分:388
Bbs1
本版专家分:23
Bbs1
本版专家分:23
Bbs1
本版专家分:23
匿名用户不能发表回复!
其他相关推荐
浏览器关闭 session并不会被干掉
浏览器关闭 session并不会被干掉,而是等待时间过期。 原因,浏览器通过sessionid与服务器沟通,浏览器端sessionid保存在cookie,置于内存中,浏览器挂掉,内存数据清除,sessionid消失,再次打开浏览器访问网站此时得到的是两个不同的session之前的sessionid并没有被干掉,而是等待过期删除。...
浏览器关闭,session真的失效了吗?
浏览器关闭,session真的失效了吗? 其实在浏览器关闭后,session并没有失效,正常来说一个session的存活时间是30分钟,也就是在不操作这个session的情况下,30分钟自动清除。可是实际中浏览器关闭,设置的session也会随之消失,这里的消失是他这个session的你找不到了,不是他没有了,因为在浏览器重新打开时,浏览器总会自动给你创建一个的新的session。session
关闭浏览器弹出框onbeforeunload,onunload和onunloadcancel
前言最近需要做一个阻挡用户关闭页面的功能,大概流程是当用户关闭页面,弹出“确定关闭提示”,点击“离开此页“关闭页面,点击“留在此页”关闭提示框。而当用户下次再关闭的时候不在给予提示。减少用户厌恶感。为了实现功能需要用到了onbeforeunload,onunload和onunloadcancel。 简单说明图:var text = "真的离开?" window.onbeforeunload = fu
[ASP.net]用户窗口关闭后Session立即过期
我们知道WEB服务器的Session是与客户端浏览器线程关联的,如果用户关闭了浏览器,服务端创建的Session对象也将会失效,但是,IIS在处理Session时,默认配置下,并不回立即将用户Session失效,通常需要等待1分钟左右时间,在这1分钟期间,用户的Session信息依然存储在服务端内存,如果被非法劫持利用的话很容易造成安全问题,所以在某些特定的场合,需要用户在页面窗口/标签关闭后,立
浏览器关闭页面时弹出“确定要离开此面吗?”
关闭以上这种浏览器弹出框利用JQuery:$(function(){$(window).unbind('beforeunload');window.onbeforeunload = null;})
js离开页面执行函数 onbeforeunload与onunload事件
在最近的项目中,需要做到一个时间,就是用户离开页面的时候,我需要缓存页面其中一部分的内容,但是我不需要用户刷新的时候也缓存,我只希望在我用户离开的时候执行这个函数。百度之,有onbeforeunload与onunload这两个事件,但是onbeforeunload在用户刷新的时候也会执行。搞得我弄的挺久的,所以想在这里做一个小小的总结onbeforeunload与onunload事件onbefore
实现关闭浏览器时清除session的方法
在默认情况下,session对象在关闭浏览器后并不是立刻被销毁,因此,为了考虑系统的安全性,在用户退出时,需要即刻清除session对象,防止他人盗用session对象中的信息。清除session对象内容的主要方法如下:(1)、removeAttribute()方法。该方法是用来删除session对象中保存的指定属性信息。例如:session.setAttribute("name", "ivers
PHP关闭浏览器继续运行脚本
ignore_user_abort(true);//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval = 60*30;// 每隔半小时运行 do { //这里是你要执行的代码 sleep($interval);// 等待5分钟 @file_put_conte
有关什么情况下session会失效
以前发了一个帖子,觉得好奇很多人竟然认为关闭浏览器session就失效了  或者认为session失效和关闭浏览器有关系很多评论  让我很诧异啊这边统一回复一下吧 可以肯定的说session失效和浏览器是没有任何关系的session本身有一个存活时间,在tomcat中默认的是30分钟,和浏览器是没有关系的因为即使你浏览器一直开着,如果在30分钟内没有发出任何请求,那你原来存在服务器上的sessio...
浏览器刷新、关闭页面与统计在线人数
在需要统计在线人数,及在用户在退出时进行用户注销登录时。对此,首先的想到的是为这些情况绑定注销事件回调函数,在浏览器窗口关闭时执行。但该方案是无法完成目标的,因为窗口刷新事件和关闭事件无法很好的区分。本文对此作出了解释,并链接了一篇能完成目标的博文。
关闭