关于统计在线时间

penghao2501 2010-10-25 11:01:55
我用的SQL数据库,简单写了个小程序,现在我想统计每个用户的在线时间,我的思路是添加一个数据库,在用户登录的时候使用SESSION,推出的时候结束SESSION,现在不知道具体点该怎么写,希望写过这样的高手,提供个参考代码,谢谢
...全文
172 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hztltgg 2010-10-25
  • 打赏
  • 举报
回复
这类需求用SESSION始终是不可靠的,用一个隐含框架,里面每隔5分钟自动刷新一次,更新服务器上的在线时间
wuyq11 2010-10-25
  • 打赏
  • 举报
回复
关闭IE等session 操作无效
使用ajax轮询查询,修改登录时间与当前时间差,并修改用户状态
zhiZhuoBi 2010-10-25
  • 打赏
  • 举报
回复
路过学习下,前想法,不过没实践过
  • 打赏
  • 举报
回复
首先。session 容易丢失。 不怎么好捕抓什么时候丢失。
当然,如果消耗点性能。也是可以的。
就是 在Session 建立后 。随时 或者 定时 用AJAX 技术 从服务器向
客户端发送 信息检查 session。 如果 检查不到了。Session 也就 END 的。
也就可以 写入数据库 最后在线时间。
wupeng7654111 2010-10-25
  • 打赏
  • 举报
回复
用ajax比较好

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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