web项目如何获得退出系统时的时间?
答案:4 悬赏:30 手机版
解决时间 2021-03-04 05:12
- 提问者网友:浩歌待明月
- 2021-03-03 07:20
登陆时记录登陆时间,退出系统时记录退出时间,比如BBS,需要知道用户记录用户在线时长等,请问改怎么得到呢?说一下触发onunload和onbeforeunload事件都是不行的,因为刷新页面时也会调用这的。
最佳答案
- 五星知识达人网友:猎心人
- 2021-03-03 08:49
一般的解决办法是 提示用户退出时响应一个“注销”按钮 不过如果用户强关闭浏览器的话 就无法捕捉了 目前QQ响应用户退出 是用的Ajax 可能没有办法能够准确捕获到在线时间吧
全部回答
- 1楼网友:空山清雨
- 2021-03-03 11:54
应该不难吧.用户登录网站时给一个时间..正常退出时就直接调用服务器方法减去这个时间.不就可以得到这个在线时间了吗?不正常关闭.将会触发客户端的事件.这样可以通过web服务来处理这个在线时间啊
- 2楼网友:深街酒徒
- 2021-03-03 10:23
你可以在onunload事件中写代码,利用ajax技术向数据库中插入当前时间即可。
- 3楼网友:duile
- 2021-03-03 10:01
用户退出登陆应该有logout事件啊,不知道这个行不行,试一下咯
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯