社区
基础编程
帖子详情
如何判断一个用户的在线与不在线????不会没有人知道吧
tyhhouxiangting
2003-08-20 09:00:42
如何判断一个用户的在线与不在线????
...全文
49
7
打赏
收藏
如何判断一个用户的在线与不在线????不会没有人知道吧
如何判断一个用户的在线与不在线????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feivi
2003-08-21
打赏
举报
回复
用session
xdk
2003-08-21
打赏
举报
回复
今天刚搞好了这个问题!
我的程序要求是这样的,用户按退出键后下线可以正常登陆,没有正常退出,则判断用户是否正在活动!(五分钟)
1\在记录用户登陆的表中加入online,onlinedate,onlinetime
其中online记录用户在线或不在线(在线0,不在线1),onlinedate记录用户登陆日期,onlinetime记录用户登陆时间
2\当用户登陆时首先判断用户是否在线,如果在线,就判断用户现在登陆的时间跟上次最后数据库时间是不是大于五分钟,如果是,就可以登陆,否则就不能登陆.(用户登陆成功,每一分钟写入一次当前时间进数据库!)
因为用户没有登陆,所以数据库的时间也不会更新,所以当前时间减最后登陆时间就可以判断用户是否在线.
xuzuning
2003-08-21
打赏
举报
回复
1、使用数据库保存用户状态
2、写独立代码处理用户状态
3、或定义session处理函数,将处理用户状态融于session
4、考虑到有断线、停电的情况,还是以被动处理方式为佳
tempzzz
2003-08-20
打赏
举报
回复
用SESSION可以,当SESSION销毁的时候写入记录。当然SESSION是写入数据库的。不是放在文件里面的
feel8
2003-08-20
打赏
举报
回复
设置一个字段记录最后活动时间,比如用户刷新或是点击站内链接,就把这时的时间写入。
设置五分钟,或任意时间不活动就表示该用户离线。
任意用户刷新页面时检查表中记录,,把超过五分钟没动的用户从在线表中去掉……
windvally
2003-08-20
打赏
举报
回复
unload可以在关闭页面是执行一个清除在线的程序,可是要是用户打开的是论坛的链接呢?即使关了主页面,清除了在线记录,可是用户依然在线,怎么办?想不通啊
windvally
2003-08-20
打赏
举报
回复
我也想知道怎么实现!
用数据库登记登陆上线的用户很简单,可是怎么在对方下线后自动清除再线记录呢,难道要用服务器每隔一定时间将用户都扫描一遍吗?
还是登陆用户时运行隐藏的程序呢?
c#程序中如何
判断
一个对象是否被回收了
一个没有再使用的对象,GC会自动回收,那么,我如何
知道
一个对象被GC回收了呢?也就是说,有时候我可能无法
判断
某个对象是否在不用的时候是否还存在引用,我想
知道
GC回收没有,怎么才能
知道
呢? indows的任务管理器也可以实时截取“dump”内存快照,同样你可以使用工具诊断这个dump 当然还有其他的工具,比如memprofile 至于代码,我们不从代码上看。因为我们不关心那“一个”代码,我们关心是...
如何
判断
一个网站地址是否可以安全访问?
今天我在QQ上分享一个游戏租号网址的时候,遭到了群友的怀疑。可能你会说我分享的,肯定是带数字的奇怪网址,要不是很长一大串连协议头都没有的神秘链接,要不就是显示了一个大大感叹号的链接 比如这样的:。然而我分享的是一个绿标链接:,这是一个游戏租号网址。为了解除群友不必要的误解,我也心血来潮想解释一下究竟用什么办法来
判断
一个网站地址是否可以安全访问,那有一个简单办法,看域名备案信息。没有备案的网站,我觉得只能靠以前接触过一些网络安全知识、经验来
判断
了,比如qq上分享的链接看绿标,腾讯安全-网址安全中心查询等等,
Android 如何
判断
Wi-Fi 是 2.4G+5G 双频?
前言 由于稳定性、成本等原因,大部分智能家居设备都只支持连接 2.4G 的无线网络。所以我们在利用 APP 实现配网的时候就需要
判断
Wi-Fi 是 2.4G、5G,还是 2.4G+5G 双频,也就是大部分智能家居设备是无法连接纯 5G Wi-Fi 的,如果
用户
手机连接的是纯 5G Wi-Fi 就需要给
用户
一个提示信息,2.4G+5G 双频则不需要提示。 很多人肯定会想 “这个有什么难的?” 扫描出的 Wi-Fi 结果中肯定有属性可以
判断
。其实并没有这么简单,我们的测试人员在禅道上提了这个问题,结果我们团队
网络通信原理:为什么一个IP账号通过路由器可供多人同时使用?
学习过ip中的人都
知道
,ip的作用就是在网络通信中标识唯一一台主机。那么实际中,你购买了一个账号,运行商给你分配一个ip,通过路由器为什么就可以供多人(多台电脑)同时使用呢?这个时候不就和前面矛盾了吗? 1.让两台电脑之间通信:网线 想让两台电脑之间通信,最简单的方式就是用一根网线连接双方即可。进行如下的配置: 如果两台电脑之间通过网线连接是可以直接通信的,但是需要提前...
c语言如何
判断
字符类型,数据类型怎么
判断
C语言中如何
判断
数据类型
C语言中如何
判断
数据类型?初学C,老师留了一个作业分享阶乘之和。给出的示例exe中让输入数字时如果一般来说,小编们
不会
直接使用ASCII码来处理,因为这样不够直观。比如你说的判定输入是否是字母,是否是数字,那么有个比较直观的方法来处理。如果你看过ASCII码表,那么你就
知道
字数和字母在ASCII码表中都是连续的,所以这个就比较好解决了。java怎么
判断
一个数据是什么类型getClass().get...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章