记录用户游览时间

问题描述

有一个视频学习网站,有一个章节列表。学员点击章节列表,进入播放网页,我的目的是在数据库里记录每个学员每门课的开始时间和结束时间。现在我的做法是开始时记录一下用户名、课程名和开始时间,等网页关闭时再记录结束时间。但是问题是不知道怎么执行网页关闭记录时间。我之前试过用:1.js的onbeforeunload来执行一个C#后台程序,发现根本不执行,不知道为什么。2.ajax,不是很懂,有没有大神会用的。3.重写OnUpLoad,貌似也不执行。

解决方案

解决方案二:
可以ajax定时更新浏览时间
解决方案三:
引用1楼slwsss的回复:

可以ajax定时更新浏览时间

没错,我之前做过的都是用定时更新学习时间;如每隔10秒更新一下学习结束时间,这样误差也就10秒。

时间: 2024-07-29 15:19:08

记录用户游览时间的相关文章

记录用户在线时间

前言 同事在弄一个叫学习空间的系统,其中需要记录用户的在线时间,于是我就帮忙实现一下,那个系统的其他部分都没参与过.不过功能实现得还可以,就小结一下也看看能不能有更好的解决方法.   正文 思路:在页面加载和卸载时的把当前时刻发送到服务器,服务器端用链表保存并且该链表保存在Session中,但Session过期时检索该链表获取最小和最大值并相减,那就得到了用户在线时间了. 前提:Session mode要设为 InProc,不然永不过期哦! 下面是具体实现例子: 目录结构 RecordTime用

Windows 7系统的详细记录用户登录时间

微软中国Win7微博上有很多关于Win7系统的新闻.实用的小知识小技巧.丰富的Win7桌面主题壁纸.还有Win7最近更新的下载补丁等等.还有很多使用Win7的朋友在这里交流心得,还有一些轻松的娱乐和游戏信息.关注了它就等于多了一个Win7贴身助手. 最近我在微软中国Win7微博上学到一个Win7小技巧--通过设置组策略实现电脑登录信息记录.这样我的Win7就可以记录电脑的一举一动,知晓自己的电脑有没有在我离开的时候被人偷偷登录过. 点击Win7桌面左下角圆形的开始菜单按钮,在搜索框中输入:gpe

PHP Cookei记录用户历史浏览信息的代码_php实例

[基础] Cookie常用方法: $_COOKIE['RecordLuHuiDUDU'] 得到Cookie setcookie('RecordLuHuiDUDU',",time()-3600*24*30); setcookie(字段名,数据,过期时间); 设置Cookie [注意] 重新设置Cookie需要使之前的Cookie失效,删除Cookie也是同样的方法: setcookie('RecordLuHuiDUDU',",time()-3600*24*30); [代码示例] /**

mysql-Java_web怎么记录用户的访问记录。

问题描述 Java_web怎么记录用户的访问记录. 如题:项目门户网站要求记录用户的访问记录,有什么好的方式,考虑到数据量大和并发的问题,有没有好的方式,求建议....是记录访问页面,网站内的.数据量的问题是:用户的每一个访问都当做一条访问日志储存,用户一多起来,访问日志的数据肯定是很大的,然后多个用户同时访问一个接口(就是后台保存日志的方法)会不会造成数据出现混乱的现象.这些数据该怎么保存.考虑到查询速度,又该怎么读取呢?后台有个日志管理. 解决方案 Spring AOP 解决方案二: 多个用

关于jsp中利用cookie记录上次登录时间和IP的问题

问题描述 关于jsp中利用cookie记录上次登录时间和IP的问题 <% String IP = request.getRemoteAddr(); Cookie[] cookies = request.getCookies(); Cookie serverCookie=null; for(int i=0;i<cookies.length;i++) if(IP.equals(cookies[i].getName())){ serverCookie=cookies[i];} if(serverCo

基于 Jquery操作Cookie记录用户查询过信息

这是一个Cookie数据生成的列表, 每次单击查询会存储一个域名,并把最后一次查询的域名放在最上方.本例子最多存储10个,大家可以根据自己情况进行设置 下在咱们一起来看看是怎么实现的吧. 先写一个操作Cookie的JS文件如下 Code  代码如下 复制代码 function getid(id) {return (typeof id == 'string') ? document.getElementById(id) : id};function getOffsetTop(el, p) {var

Windows10技术预览版免责声明:将记录用户一切操作

Windows10技术预览版免责声明:将记录用户一切操作前几天刚刚发布的Windows 10技术预览版,相信已经有不少同学忍不住已经下载尝鲜了吧.估计几乎不会有人认真看完安装之前的吧,现在来看看里面都说了些什么吧."感谢您选择参与有关我们下一版Windows的预发布计划! 此计划的目的是:使您能够在试用Microsoft的预发布软件和服务时,向Microsoft提供用法数据和反馈. 您的参与非常重要,您向我们提供的数据可用于改进我们的产品和服务. 此隐私声明适用于预发布Microsoft Win

代码-求大神指导!!!!!如何实现记录用户浏览数,将浏览的类型记录下来,根据次数形成用户标签来做推广

问题描述 求大神指导!!!!!如何实现记录用户浏览数,将浏览的类型记录下来,根据次数形成用户标签来做推广 我做的是一个o2o的活动网站,线上报名活动,同时线上有论坛 我希望根据用户经常报名的活动类型或者参与的论坛版块记录下这些浏览数, 然后在数据库表里将浏览的主题和次数形成用户的标签,来做相应的活动或产品推广 我的活动表activity里有type就是活动的类型 帖子表tiezi有版块就是帖子的类型 然后要怎么记录用户的浏览数的代码如何实现, 然后是新建一张表里面有userid,浏览次数,标签呢

jquery使用Cookie和JSON记录用户最近浏览历史_jquery

在一些电商网站,有"商品浏览历史记录"这一功能,一些视频类.小说类的网站也能记录用户最近的浏览历史.本文将使用Cookie以及JSON来讲解如何实现这一功能. Cookie可以用来记录客户端用户ID.密码.浏览过的网页.停留的时间等信息,jQuery提供了一个cookie插件,能非常方便的读写cookie信息.基本流程: 1.获取文章详情页面文章的标题和页面地址: 2.获取浏览历史cookie信息,判断如果浏览历史的cookie中已经存在当前文章的浏览记录,则不进行任何操作: 3.如果