- 浏览: 580426 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
统计当前在线人数的时候,如果客户端关闭了浏览器,就相当于退出了页面,需要销毁session值,
但好像只有IE支持:
<script type="text/javascript">
window.onbeforeunload = function()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.location.href='<%=basePath%>miaosha/spikecloseKill';
}
}
</script>
其它浏览器不支持,怎么解决?
可以用 jQuery ,示例:
$(document).unload( function () { alert("Bye now!"); } );
页面卸载的时候弹出一个警告框:
jQuery 代码:
$(window).unload( function () { alert("Bye now!"); } );这种是也是在IE可以用,但其它浏览器就不能用,而且刷新页面时也执行
这种代码在firefox和chrome的tab关闭时都有效,但是直接关闭整个firefox浏览器则无效。
是否应该考虑一下有没有必要关闭时清除session。
因为这个方法无效的范围是关掉整个浏览器,当你重新打开新的浏览器的时候已经使用的另外的session了。不会有问题的。
$(window).unload( function () { alert("Bye now!"); } ); 你试着在firefox,刷新一下,也执行的.
发表评论
-
Servlet线程安全问题
2012-10-07 11:52 1025进来休息下,来点我吧 摘 要:介绍了Servlet多线程 ... -
Collections.addAll
2012-09-07 18:04 2334collections用法以及list 简单实例 Colle ... -
string
2012-09-06 17:20 895String a = "ab"; ... -
mapper.readValue读取null
2012-08-17 19:21 2629如下代码,这样写不会走catch方法,此方法不报ioExcep ... -
string.split(",")返回的长度问题
2012-08-17 15:38 922String test = "#我的测试#&q ... -
thumbnailator 图片缩放问题
2012-08-17 19:29 2763这段代码上传1.7m图片会报错: publ ... -
模拟微博新鲜事短网址处理方式
2012-08-16 17:40 0a -
新鲜事短连接
2012-08-19 12:01 963现在需求如下: 使 ... -
jackson objectMapper.readValue 读取并存成想要的类型
2012-07-26 20:16 3730两种方式: java反射里面有个很有趣的东东,反射解析成li ... -
spring mvc responseBody 会把特殊字符转义
2012-07-26 19:53 4523框架用的spring 采用spring mvc 方式进行图片上 ... -
图片复制
2012-07-05 11:53 1072import java.io.File;import java ... -
thumbnailator 图片缩放
2012-07-04 20:10 1397Thumbnailator是一个用来生成图像缩略图的 J ... -
spring mvc 自己遇到的几个错误
2012-06-13 14:36 1209where 1=1 and t.name like '%&q ... -
Request method 'POST' not supported
2012-06-08 10:53 5215项目采用spring mvc框架实现,插入数据时候采用 ... -
org.codehaus.jackson.map.JsonMappingException
2012-08-17 19:30 999当一个类的所有属性都没有getter时(所有属性都是publi ... -
mysql 时间比较
2012-06-05 19:57 1弱智得问题,分开写 SELECT * FROM bb_ ... -
validApiToken
2012-08-10 11:26 982/** * 检验token的有效性 * @p ... -
thumbnailator 图片放缩
2012-05-21 13:44 0thumbnailator 图片放缩 Thum ... -
spring mvc title展示的几种写法
2012-05-18 17:16 1101我记录的是工作中遇到的,容易忽视的问题,高手可以绕行了。积累也 ... -
c:set 默认范围
2012-05-16 16:23 660做项目时候遇到 页面包含另一个页面,但是要通过c 标签方式 赋 ...
相关推荐
当用户离开页面或关闭浏览器时,通常不再需要保留其Session信息。这有助于释放服务器资源,并且对于某些应用场景来说,这样做也是出于安全考虑,例如避免敏感信息泄露给其他用户。 #### 2.2 如何清除Session 在ASP...
在销毁Session之前,需要先遍历并清空所有Session变量,这是因为`session_destroy()`只会删除Session文件,而不会清理全局$_SESSION数组中的数据。正确做法如下: ```php // 清空 Session 变量 foreach ($_SESSION ...
6. **安全考虑**:为了防止恶意用户利用他人未关闭的浏览器继续访问,还可以在登出时生成一个随机的登出令牌,服务器接收到令牌后验证其有效性,确认无误后再销毁session。 在这个压缩包文件`ajaxchat1`中,可能...
Session被删除的情况有三种:程序调用HttpSession.invalidate()方法显式销毁session;session的最大有效时间到期,且服务器在一定时间内没有收到客户端的请求;服务器进程被停止。尽管如此,实际上很难做到在浏览器...
- **用户体验**:虽然关闭浏览器并不一定导致Session消失,但为了避免用户在关闭浏览器后重新打开时仍保留原会话状态,有时会选择在关闭浏览器时清除Session,这需要通过JavaScript或者其他方式实现。 总之,...
然而,在某些情况下,比如用户注销或关闭浏览器时,我们需要清空Session,以消除用户的所有相关信息。本文将通过一个具体的例子来详细讲解如何实现这个功能。 首先,我们要理解Session的工作原理。在服务器接收到...
为了避免这种情况,可以在销毁session后重定向用户到一个新的页面或者刷新页面。 总结来说,`session_destroy()` 是PHP中用于处理用户会话生命周期的重要工具,它允许开发者安全地结束用户的会话状态,防止数据泄露...
该接口提供了操作Session的各种方法,包括获取Session属性、设置Session属性以及销毁Session等。 - **获取Session对象**:可以通过HttpServletRequest对象的getSession()方法获取HttpSession对象。 - **设置Session...
当session被销毁,例如因为用户关闭浏览器或者超时,我们就减少计数。这种方法可以实时反映网站当前的活跃用户数。 定时销毁超时session是保持系统资源有效利用的关键。默认情况下,session在用户一段时间无操作后...
3. **销毁**:当用户关闭浏览器或者长时间没有活动时,Session会被销毁。也可以通过编程方式显式地销毁Session。 #### 六、Session与Cookie的关系 - **Session依赖于Cookie**:大多数情况下,Session ID是通过...
当用户关闭浏览器或session超时时,session通常会被销毁。此外,开发者也可以在代码中手动结束session。 补充:seesion 设置了一个失效时间 开发者可以设置session的超时时间,超过这个时间,session将自动失效。 ...
2. **用户浏览器关闭**:浏览器关闭后Session丢失,再次打开时应判断Session是否过期,过期则引导用户重新登录。 3. **用户切换设备或浏览器**:不同设备和浏览器的Session不共享,需要设计逻辑处理这种情况。 4. ...
这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业务上的输入用户名密码开始,也不以关闭浏览器和网页刷新而结束 2.session变量的销毁...
服务器并不会在浏览器关闭时立即销毁Session,除非程序中特别设置了Session的超时时间或用户执行了登出操作。默认情况下,Session会在一段时间无活动后自动失效,这个时间称为Session的超时时间。如果用户关闭...
这样,即使用户未关闭浏览器,只要超过30分钟无操作,session ID也会从客户端删除。 2. **设置服务器端`session.gc_maxlifetime`**:这是session数据在服务器端的最大存活时间。理论上,应将此值设为与`session....
但如果在关闭浏览器前,用户已经通过其他方式(如手动注销)结束了会话,则即使浏览器未关闭,Session也可能被销毁。 ### 总结 Session cookies是维持Web应用程序中用户状态的关键技术之一。通过合理的管理和配置...
2. 如果用户关闭了浏览器,那么与该用户关联的session也会被销毁。 3. session虽然方便,但会占用服务器资源,尤其是当用户量很大时,过多的session会消耗大量的服务器内存。因此,合理的管理session,比如及时销毁...
5. **销毁Session**:`destroy_session`方法可能是用来结束当前用户的Session,清除所有Session数据,并删除客户端的Session ID cookie。 6. **管理Session ID**:类可能还提供了管理Session ID的功能,如`...
- 当客户端浏览器关闭时(对于基于浏览器的 Session)。 - 达到预设的最大空闲时间(例如 30 分钟未活动)。 #### 五、Cookie与Session的区别 尽管 Cookie 和 Session 都用于跟踪用户状态,但它们有着本质的区别...