社区
ASP
帖子详情
我在数据库表里设置了用户登录信息的字段,如果登录就更新为1,按退出键则清除 session 表中字段设为0 ,但用户不是按退出键,而是关闭浏
eeeloon
2004-12-27 03:41:15
我在数据库表里设置了用户登录信息的字段,如果登录就更新为1,按退出键则清除 session 表中字段设为0 ,但用户不是按退出键,而是关闭浏览器的,怎样才可以判断该用户已下线同时将登录字段设为0?
...全文
296
19
打赏
收藏
我在数据库表里设置了用户登录信息的字段,如果登录就更新为1,按退出键则清除 session 表中字段设为0 ,但用户不是按退出键,而是关闭浏
我在数据库表里设置了用户登录信息的字段,如果登录就更新为1,按退出键则清除 session 表中字段设为0 ,但用户不是按退出键,而是关闭浏览器的,怎样才可以判断该用户已下线同时将登录字段设为0?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eeeloon
2005-01-06
打赏
举报
回复
行拉,我搞掂拉
zsh211
2005-01-06
打赏
举报
回复
wen1818(冷月孤心) ( ) 信誉:100
你的不可取,如果我在这个网站开了几个窗口,那么我关了其中一个窗口就触发online=false了?欠妥吧 我只是不想看这个页面而已,网站里还有别的信息要看呢~ :)
wen1818
2005-01-06
打赏
举报
回复
<body onunload="javascript:quit.asp">
加上onunload事件,关闭时会自动跳到quit.asp页面,执行清零后,关闭页面
check.asp
<%
清0代码
response.write("<script language=javascript>window.close()</script>")
%>
19az
2005-01-06
打赏
举报
回复
直接监听关闭浏览器事件是无法得到的,只能通过Session结束判断,这样做必然存在一定的误差,但是到目前似乎还未发现其它更行之有效的方法,所以说先将就着用吧……
至于你说Session_OnEnd时间中不允许使用Server对象,也就是说服务操作数据库,这个我似乎还没有遇到过,回头帮你瞧瞧,看看能不能通过其它方式解决……
islandnet
2005-01-06
打赏
举报
回复
办法由的。用appli...和session解决。
记录session。
摄制时间段,
对比session是否等于appli..
等于继续。不等于晴空,并且appli..减去1。
可以参考聊天室程序。很简单。
zsh211
2005-01-04
打赏
举报
回复
什么啊 没解决啊 顶
sxd229
2005-01-04
打赏
举报
回复
哦~~~
我刚才试着那样写了下,可以通过的~~~
大头兄这里详细一说我就明白了,
开始我还以为只有在session超时的时候才调用Session_OnEnd,那样不就没法确定当前的
sesion用户了,原来还是可以在Session_OnEnd中确定当前的sesion用户的
谢谢了
zsh211
2005-01-04
打赏
举报
回复
你们几个说在session_onend中对数据库进行写操作的,自己实践过吗?成功过吗?session_onend里不能用server对象的啊!!!
我为这个问题都困绕了3天了,谁能把这个问题解决了,我把我剩下的140分,加没有结的80分全给他!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
hhjjhjhj
2005-01-04
打赏
举报
回复
是的
Session_OnEnd事件中,直接用Session对象,这个Session对象就是正要关闭的那个,并且只能控制那个。
sxd229
2005-01-04
打赏
举报
回复
在asa中可以这样写吗?(online中是保存登陆用户的表),就是不知道这样可不可以在服务器端执行?
用session.sessionID可以判断吗?
sql="select * from online where username='"&session("username")&"'"
Set rs=Server.CreateObject("ADODB.recordset")
rs.open sql,conn,3,3
rs.delete
rs.update
sxd229
2005-01-04
打赏
举报
回复
hhjjhjhj(大头)(想变胡萝卜^^)
我想请问一下:那在asa文件中怎样确定超时用户和数据库中用户的对应关系
也就是说超时用户就标记为0,可是怎样对应这个关系呢
eeeloon
2004-12-27
打赏
举报
回复
如果用cookies记录呢?又应怎样搞掂?
eeeloon
2004-12-27
打赏
举报
回复
呵呵,能不能详细点啊,刚学
hackate
2004-12-27
打赏
举报
回复
恩,对了,这个方法只能用SESSIONTIMEOUT来判断了,呵呵!
Digress
2004-12-27
打赏
举报
回复
同意楼上的,在SUB里把他设为0
hhjjhjhj
2004-12-27
打赏
举报
回复
那只好等到Session.Timeout时间到了,
Global.asa中写Session_OnEnd代码。
<SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server>
Sub Session_OnEnd
. . .
End Sub
</SCRIPT>
ygjwjj
2004-12-27
打赏
举报
回复
用户10(...)分钟没有反应则认为下线,判断在线时间.
eeeloon
2004-12-27
打赏
举报
回复
来啊宝贝
eeeloon
2004-12-27
打赏
举报
回复
upupupupupupupupup
Mysql
数据库
----
数据库
基本操作语句|索引|事务|存储引擎
存储引擎
数据库
基本语句常用数据类型基本操作命令
数据库
登录
查看当前服务器中的
数据库
查看
数据库
中包含的表查看表的结构(
字段
)创建新的
数据库
创建新的表删除指定的数据表删除指定的
数据库
向数据
表中
插入新的数据...
Asp.net实现踢出
用户
其原理我就不用多说了,想必大家都知道,一开始想起来很以为很简单,开始到了后面就很棘手了,为什么呢,应为用Application或
数据库
实现的原理是:当
用户
正常
登录
的时候把
用户
名加到Application里或在
数据库
表里
加个...
数据库
技术提升-MySQL
数据库
原理、设计与应用【1.7】
由于计算机采用二进制保存数据,
用户
输人的字符将会按照一定的规则转换为二进制后保存,这个过程就是字符编码(character encoding),将一系列字符的编码规则组会起来就形成了字符集(character set,charset)。在计算机的...
MySQL
数据库
基础篇教程 B站康师傅笔记(持续
更新
)
关系型
数据库
设计规则4.1 表、记录、
字段
4.2 表的关联关系第02章 MySQL环境搭建(略)1. MySQL演示使用1.1 MySQL的编码
设置
问题1:root
用户
密码忘记,重置的操作问题2:mysql命令报“不是内部或外部命令”问题3: ...
数据库
开发技术
2.(单选题, 2分)【单选题】设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于( )。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 我的答案:A:第一范式;正确答案:A:第一范式; 2分 答案解析
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章