网站显示访客上次访问时间应该如何实现?
时间:2011-12-16
来源:互联网
首先不考虑会员,假设我的网站没有会员登录功能,全部都是游客形式访问网站。
当访客第一次来访问我的网站时,我将访客电脑上写入一个cookie做上记号,并将这一次访问的时间记录到数据库中。
这样下一次我就可以通过cookie判断是否是新老客户了。
我想实现:
当访客完全离开我的网站后(关闭所有我网站的相关页面,或者直接关闭浏览器)。如果访客再次访问我的网站时,我想得到访客上一次访问我的网站时,最终离开的时间。
当访客第一次来访问我的网站时,我将访客电脑上写入一个cookie做上记号,并将这一次访问的时间记录到数据库中。
这样下一次我就可以通过cookie判断是否是新老客户了。
我想实现:
当访客完全离开我的网站后(关闭所有我网站的相关页面,或者直接关闭浏览器)。如果访客再次访问我的网站时,我想得到访客上一次访问我的网站时,最终离开的时间。
作者: luolieqi 发布时间: 2011-12-16
设置 cookie 时,同时设置失效时间,让其永不失效
作者: xuzuning 发布时间: 2011-12-16
能说说实现思路吗?
用于区分新老访客的cookie自然是永久有效的。但是如何才能获记录访客最终离开网站的时间呢?
用于区分新老访客的cookie自然是永久有效的。但是如何才能获记录访客最终离开网站的时间呢?
作者: luolieqi 发布时间: 2011-12-16
老大说的意思是不是设置cookie的生命期为较大的一个时间,然后如果用户关闭浏览器或则关机,cookie就会失效,这个时间可以作为用户最后访问的时间。。
作者: ohmygirl 发布时间: 2011-12-16
终于想到了,大伙看看这样是否可以:
在用户电脑上设置一个永久有效的COOKIE,用来记录用户打开网页的时间。这样每打开一个页面都会更新一次cookie的值。
若该cookie值小于系统当前时间30分钟以上,则该cookie值可视为用户上一次离开网页的时间(假设30分钟没打开新页面则视用户已经离开)。最后,再更新数据库中用户最后离开的时间。若时间关小于30分钟,则不操作数据库。
大伙觉得这样是否可行,有没有更好的办法?
在用户电脑上设置一个永久有效的COOKIE,用来记录用户打开网页的时间。这样每打开一个页面都会更新一次cookie的值。
若该cookie值小于系统当前时间30分钟以上,则该cookie值可视为用户上一次离开网页的时间(假设30分钟没打开新页面则视用户已经离开)。最后,再更新数据库中用户最后离开的时间。若时间关小于30分钟,则不操作数据库。
大伙觉得这样是否可行,有没有更好的办法?
作者: luolieqi 发布时间: 2011-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28