社区
ASP
帖子详情
如何得知非正常退出的用户信息
visual
2000-05-29 10:23:00
我做了一个聊天室。将用户的信息放在一个application变量中,可是如果该用户不是正常退出,例如关掉浏览器或掉线,我该如何得知该用户是非正常退出呢?(正常退出是指点击网页上的退出按钮,在那里有一段正常退出的代码。
谢谢!
...全文
204
9
打赏
收藏
如何得知非正常退出的用户信息
我做了一个聊天室。将用户的信息放在一个application变量中,可是如果该用户不是正常退出,例如关掉浏览器或掉线,我该如何得知该用户是非正常退出呢?(正常退出是指点击网页上的退出按钮,在那里有一段正常退出的代码。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beta
2000-05-30
打赏
举报
回复
呵呵,在session_onend事件中处理不就行了?
waynezlee
2000-05-30
打赏
举报
回复
又一个愚见
(to ring):
既然用户非法退出只有等到超时才知道,才能触发session_onend,所以只要是触发session_onend的就一定是非法退出,
这样的话,设置一个session变量(1,0)来判断是否非法退出是没有必要的。
(to qiuhao)
sesion_onend是放在global.asa里的,就是用户断线了,只要超时(如1分钟)服务器端会自动触发session_onend.
qiuhao
2000-05-30
打赏
举报
回复
放在session中无法解决问题,掉线根本来不及执行session_onend代码
只有设置页面的定时刷新,如果超过一定时间不刷新,就认为退出。
ring
2000-05-30
打赏
举报
回复
如果用户是强行退出,session_onend要等到超时的时候才会执行
我同意把时间设为1分钟,那是在你的自刷新页面的刷新周期只有几秒钟的情况下
session_onend中就不用abandon了,运行完它之后,所有的session变量都完蛋了
你可以设置一个session变量,初始化为0,在收到正常退出请求(比如点击退出按钮)时置1,如果在session_onend中检测到它为0,则说明不是正常退出,ok?
waynezlee
2000-05-30
打赏
举报
回复
本人愚见:
在你的chat虚拟主目录下建global.asa文件
在global.asa文件中用session_onend事件
在session_onend事件中可以把session.abandon,application变量置为空值。
把你的chat虚拟主目录的session的expires设的小一点(如:1分钟)
重启iis,global.asa就有用了。
application变量是不会消失的,除非重启iis。
以上都是iis的,对与pws无效。
zjdisy
2000-05-30
打赏
举报
回复
session_onend是马上执行的
visual
2000-05-30
打赏
举报
回复
只要用户一退出,就会马上执行session_onend还是当超时后执行?
mxp
2000-05-30
打赏
举报
回复
http://210.77.145.209/csdn/expert/Topic/9479.shtm
mxp
2000-05-30
打赏
举报
回复
http://expert.csdn.net/Topic/10138.shtm
智能文本信息抽取算法的进阶与应用
信息抽取(information extraction),即从自然语言文本中,抽取出特定的事件或事实信息,帮助我们将海量内容自动分类、提取和重构。文本信息抽取是信息检索、智能问答、智能对话等人工智能应用的重要基础,它可以克服自然语言非形式化、不确定性等问题,发掘并捕获其中蕴含的有价值信息,进而用于文档智能审核、知识库及知识图谱构建、流程自动化等方面,对产业界有着重要的实用意义。
【Linux系统编程】进程
退出
和回收进程资源
00. 目录 文章目录00. 目录01. 进程
退出
函数02. 进程
退出
讨论03. 回收进程资源04. 附录 01. 进程
退出
函数 #include <stdlib.h> void exit(int status); 功能: 结束调用此函数的进程。 参数: status:返回给父进程的参数(低 8 位有效),至于这个参数是多少根据需要来填写。 返回值: 无 #include...
python
退出
语句_python
退出
命令
广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!要
退出
python命令行,我必须输入exit()。 如果我输入
退出
,它提示:use exit() or ctrl-z plus return to exit为什么解释者在知道我正在尝试
退出
命令行时向我提供上述错误? 为什么它不会
退出
?...在linux环境下
退出
python命令模式原...
java web用户频繁
非正常
登出系统(session丢失)的原因分析及解决思路
项目开发完成以后,部署电信服务器中测试时,发现登录的用户不时会出现自动登出回登录页的情况,而且出现的频率不等。分析原因如下。 首先考虑session失效,我在工程中设置session失效的时间间隔为30分钟,而出现这种情况的时间间隔普遍较小,有时甚至刚刚登录立马登出系统,所以可以排除此原因。在项目中,我创建了拦截器SessionInterceptor,对于用户动作实施拦截。对于三种情...
子进程及时知道父进程已经
退出
的最简单方案
[精彩] 子进程及时知道父进程已经
退出
的最简单方案?http://www.chinaunix.net 作者:yuonunix 发表于:2003-10-31 10:14:14【发表评论】 【查看原文】 【C/C++讨论区】【关闭】
要父进程知道子进程
退出
,这太容易了,但是要子进程知道父进程
退出
,可有点麻烦。
父进程如果
退出
,子进程如何知道呢,最笨的方法,父子进程之间建立socket连接,然后建立心跳,没隔1秒测试一把,当然太笨了,通过管道
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章