如何判断用户是否离开了网站?

myymaybe 2005-11-20 11:42:28
我指的是如果用户已登陆,但在没有注销之类的情况下,比如直接关掉已打开了的我的网站的所有浏览器页面,这种情况下,怎么判断某位用户是否还在我的网站?
...全文
201 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
oomen 2005-11-21
  • 打赏
  • 举报
回复
你可以写一个JS
在用户退出的时候,谈一个对话框(实际上也是强制注销)
很多银行都这样做的
gamestar1 2005-11-21
  • 打赏
  • 举报
回复
用xmlhttp来做吧
asp_m 2005-11-21
  • 打赏
  • 举报
回复
定时刷新,判断用户在规定的一段时间内是否有活动,如果没有就记录为下线
kining 2005-11-21
  • 打赏
  • 举报
回复
一般用一个表保存当前登录的用户列表,用户向服务器发送请求时更新这个表中用户活动时间字段,并删除超过一定时间内没有请求的用户记录
myymaybe 2005-11-20
  • 打赏
  • 举报
回复
那那些显示在线用的的功能是怎么实现的呢?如果用户直接关了浏览器,那还是会显示在线了~
如果需要定时刷新判断,请细说如何实现,谢谢。
moodboy1982 2005-11-20
  • 打赏
  • 举报
回复
如果你懂HTTP协议的话,就不会问这样的问题。
你要知道不管是ASP,JSP,还是ASP.NET,这都是B/S结构,也就是说,浏览器不发送,服务器就不响应.
别人不非法退出后,你是不知道的.
但你可以定时刷新,以此判断用户在一定的时间内有没有向服务器发送信息,如果没有,则说明他可能离线了.
chester1 2005-11-20
  • 打赏
  • 举报
回复
用Response.IsClientConnected可能可以解决

28,408

社区成员

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

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