如何统计在线用户???

chaoxy21cn 2003-10-17 11:56:44
用户的退出是隨意的,如进入任一页面,然后关闭(不会执行用户退出的代码)
...全文
39 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
kakaxi 2003-10-18
  • 打赏
  • 举报
回复
实际上无法统计出真正的在线人数,只能大概的来得出。
一般我们可以在不更新页20分钟以内登录的都算做在线。
masterlijianfei 2003-10-18
  • 打赏
  • 举报
回复
同意KUMOZAKI(windstyle.126.com) 的观点,本人就是用相同的原理统计在线的会员、客人和总在线人数,试试看
srj911 2003-10-18
  • 打赏
  • 举报
回复
关注中...
makay 2003-10-18
  • 打赏
  • 举报
回复
dafei0320(大飞)

你的只能统计有多少人来过,不是在线人数,
还得加几句:

如果离开 '这我忘了怎么写了。
application.lock
application("zaixian")=application("zaixian")-1
application.unlocik
chaoxy21cn 2003-10-17
  • 打赏
  • 举报
回复
楼上的是否是在Session_OnEnd中写代码;能否贴出,我需要的是在线人的用户名,不是在线人数
luluso 2003-10-17
  • 打赏
  • 举报
回复
我正在做.是用global.asa来实现.设置session过期时间.
c953131 2003-10-17
  • 打赏
  • 举报
回复
关注
dafei0320 2003-10-17
  • 打赏
  • 举报
回复
global.asa里添上这句!!!!


<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
sub Application_OnStart

dim zaixian,ip,time1,zaixian1
application("zaixian")=0


End sub

Sub Session_OnStart


application.lock
application("zaixian")=application("zaixian")+1
application.unlock
session("id")=""
End Sub
zhaoliangpat 2003-10-17
  • 打赏
  • 举报
回复
用application可以吗?
KUMOZAKI 2003-10-17
  • 打赏
  • 举报
回复
个人认为首先用户一进去就把用户的资料记进去online表中,然后在在表中建用一个含用户到时间就把他从online表中删除的字段,功能相当于session中的timeout,把这个功能放到每一页中,当然用户如果超过这个时间就用Delete FROM online where datediff(用now()和那个字段比值)> 您所规定断开的时间

如果要所有在线用户名就可以select count(*) from online语句

这个语句最好放在所有页面,因为当用户断开您所规定的时间而又点击了某个页面,这个语句还可以将原来断开了的用户重新放在online表中!


cuijiansheng 2003-10-17
  • 打赏
  • 举报
回复
用SESSION 可以实现的啊!!
水母在发光 2003-10-17
  • 打赏
  • 举报
回复
gz
yangsm 2003-10-17
  • 打赏
  • 举报
回复
我也正在关注中……
指南针考试系统是一个多角色在线培训考试系统,系统集成了用户管理、角色管理、题库管理、试题管理、考试管理、在线考试等功能,考试流程完善。实现一整套完整体系的考试系统,方便用户在此系统中进行练习并不断提升自己,在考试中不断进步。本系统采用前后端分离方式进行开发实现,使用springboot+vue来进行开发.考试时自动调用摄相头进行考试监控,以防止作弊。技术栈SpringBootMybatis-plusMySQL 5.7Vue全家桶ElementUIRedisSwagger阿里云OSSLog4j主要功能1. 权限控制本系统存在三个不同的角色,教师,管理员,学生三种用户,此系统是基于vue+springboot实现的前后端分离,用户权限校验通过JWT生成token令牌发放到用户,并根据令牌对用户的身份合法性进行校验。2. 在线考试学生用户在注册登录之后,可以在本系统进行在线的考试,考试可由教师和管理员进行布置并设置考试权限(公开,密码),考试题型分为 单选、多选、判断、简答题,并支持题目附带配图。考试过程中需开启摄像头进行考试,系统会自动抓拍考生实时考试状态。3. 成绩模块参加考试后的学生用户,在提交试卷后进入考试结果页面,页面会自动核对学生用户的逻辑题的对错,对于简答题需要老师或者超级管理员进行批阅。对于学生用户参与的考试,学生用户可以查看到考试的详情并可以查看到自己所错的逻辑题。4. 题库模块学生用户在题库模块中可以进行题目的功能训练,训练模式分为,顺序练习,随机练习,也可以根据题型练习(单选,多选,判断)。用户答题时会实时判断正确与否,并有错题解析功能。5. 题库管理超级管理员和教师可以对本考试系统已有的题库进行管理,实现对题库信息的CRUD操作6. 试题管理教师和系统管理员用户有权限对本系统的所有试题进行操作,本系统试题支持复杂类型的题目,考试题目支持多插图,选项答案支持单插图功能。7. 考试管理教师和系统管理员用户有权限对系统存在的考试进行操作,本系统考试支持公开考试和密码口令考试,并可以对考试进行禁用也可以在设置考试时间段,对于考试可以进行很便利的进行组卷,系统内置两种组卷模式,题库组卷和自由选题组卷。8. 考卷批阅对于本系统中存在的复杂考试的题目,可以又对应的老师进行批阅,此系统的逻辑题无需老师用户进行批阅,老师的工作仅仅是批阅简答题这种无准确答案类型的题目,极大地减轻了老师用户的工作量9. 考试统计本系统针对每一次考试进行数据统计和报表,让使用本系统的老师用户能够直观的了解到每一次考试人员的进步。10. 用户管理超级管理员可以对注册本系统用户的进行授权,并拥有操作一切用户的权限。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧