ASPNET session客户端与服务…
来源:互联网 发布:推广软件下载 编辑:程序博客网 时间:2024/06/14 16:44
除非程序通知服务器删除一个session,否则服务器会一直保留,程序一般都是在用户做log off的时候发个指令去删除session。然而浏览器从来不会主动在关闭之前通知服务器它将要关闭,因此服务器根本不会有机会知道浏览器已经关闭,之所以会有这种错觉,是大部分session机制都使用会话cookie来保存session id,而关闭浏览器后这个 session id就消失了,再次连接服务器时也就无法找到原来的session。如果服务器设置的cookie被保存到硬盘上,或者使用某种手段改写浏览器发出的HTTP请求头,把原来的session id发送给服务器,则再次打开浏览器仍然能够找到原来的session。
怎么解决呢?
由于关闭浏览器不会导致session被删除,所以服务器为seesion设置了一个失效时间,当距离客户端上一次使用session的时间超过这个失效时间时,服务器就可以认为客户端已经停止了活动,才会把session删除以节省存储空间。
大概是你关闭及统计需要一定的时间反应,刷新几下是不是减1了?
要是还没有,那你通知我,让我想想是怎么回事
0 0
- ASPNET session客户端与服务…
- Cookie 与session 通熟…
- 客户端session与服务端session
- 客户端session与服务端session
- android aidl服务与Binder invocat…
- 重新启动aspnet服务
- 关于v$process与v$session o…
- Cannot send session cache limite…
- Cannot send session cache limite…
- Cannot start session without err…
- struts2 服务器转发与客户端跳转写…
- Cxf开发服务与客户端
- javaScript js 在客户端 本地生成…
- ASPNET服务器控件和客户端脚本
- ASPNET服务器控件和客户端脚本
- ASPNET服务器控件和客户端脚本
- session与客户端cookie的关系
- httpclient的webservice客户端与session验证
- 螺旋数组小计
- 第八章 指针
- Nginx的一些优化(突破十万并发)
- iBatis简单入门教程
- 一个.NET通用JSON解析/构建类的实…
- ASPNET session客户端与服务…
- TextBox控件TextMode="Password"時
- .Net锦囊-C#,.Net发送邮件三种方法…
- .NET 下的 POP3 编程代码共享
- url 传递参数(特殊字符)解决方法
- C# Andriod AES 加密算法
- 微软企业库的 注入和依赖&nbs…
- Android如何解析json数组对象
- 在VMWare上安装ubuntu及VMWare&nbs…