CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

如何判断用户是否在线?

楼主anfield(liverpool)2002-04-06 00:42:31 在 Web 开发 / PHP 提问

有些论坛,再页头显示出在线用户的列表,请问原理是什么?  
   
  还有,有些论坛,再不刷新的情况下,如果有短讯,就会自动弹出一个页面,提示有短讯,请问原理又是什么? 问题点数:10、回复次数:8Top

1 楼wd_318(饭加加)回复于 2002-04-06 08:16:34 得分 0

1、建立在线用户表,登录时存入用户资料,用户关闭论坛时就注册资料。  
  2、自动弹出短讯功能,应该是设了自动刷新吧Top

2 楼cf_journey(企必达网络)回复于 2002-04-06 10:08:53 得分 5

1。在线用户列表,可发在用户登陆时存入用户信息,用户离开时注销此信息就可以啦!  
  2。至于自动弹出短讯功能,我想可以使用<IFRAME>,将其隐藏,所连接的隐藏页面自动刷新。Top

3 楼kidyliu(四眼怪)回复于 2002-04-06 10:41:54 得分 0

如果别人非正常退出呢?你如何在这种情况下注销别人的登陆信息呢?Top

4 楼air_space(正在学习ASP.NET)回复于 2002-04-06 21:37:01 得分 0

对,  
   
  非正常退出呢?  
   
  比如突然断线而退出怎么办?  
  Top

5 楼gudianboy(古典boy)回复于 2002-04-06 23:07:44 得分 5

将用户进入的时间写入数据库,然后默认一个时间自动刷新页面,重新写入当前时间,如果用户断线了,就不会再将当前时间写入数据库了,这样就可以根据数据库的时间如果小于当前时间,就说明用户已经离开,就自动从数据库中删除,我讲的是原理,具体代码自己就可以写了,也不知道自己说清了没有,也就这样了,有问题再拿出来讨论吧!!!  
  Top

6 楼cnnps(诸葛晓光)回复于 2002-04-07 10:28:39 得分 0

有这样的代码吗?]  
  ]  
  EMAIL:cnnps@21cn.com  
   
  QQ:48253198Top

7 楼chinaITman(中国IT人)回复于 2002-04-07 15:25:53 得分 0

以上这种方法根本不行。笨蛋。速度快的还行。慢的。一看就明白了。Top

8 楼wd_318(饭加加)回复于 2002-04-07 15:54:53 得分 0

to:   chinaITman(中国IT人)    
  现在的聊天室和论坛就是采用   gudianboy(古典boy)     所说方法的吧Top

相关问题

  • 怎样判断用户是否在线???
  • 判断用户是否在线
  • 如何判断用户是否在线
  • 如何判断在线的用户是否断线?
  • 再问怎样判断用户是否在线???
  • 在BBS中怎么样判断用户是否在线?
  • 如何判断一个用户是否在线?
  • 请教:如何判断用户是否在线?
  • 请问UDP怎么判断用户是否在线
  • 如何判断用户是否连网

关键词

  • 用户
  • 数据库
  • 原理
  • 页面
  • 信息
  • 短讯
  • 刷新
  • 线
  • 写入
  • 弹出

得分解答快速导航

  • 帖主:anfield
  • cf_journey
  • gudianboy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo