记录上次客户访问网站的时间?

php2006 上海裔韵网络科技有限公司 技术经理  2010-07-14 07:13:50
(1)记录客户访问网站停留的累计时间?
(2)记录客户上次访问网站的时间?

如果是通过cookie来记录上次访问的时间,会不会发生这种情况?

当用户访问访问的时候,系统自动生成一个会话记录(即cookie),那么这个cookie记录会不会替换掉上次产生的会话记录?

感谢您的帮助……
...全文
77 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kyzy_yy_pm 2010-07-14
记录上次访问时间还是想数据库中存吧,当访问网站的时候使用每个页面的通用方法将这个用户访问的当时时间存到数据库中,这样目的就达到了

回复
amani11 2010-07-14
(1)累计停留时间,可以考虑

SESSION记录上次保存记录的时间

新链接判断要不要更新SESSION,并保存时间

页面停留的时候
定时用ajax通知服务器当前还是停留在页面,算在线时间,达到条件更新session,并保存时间【条件是指,不一定每次ajax请求都去保存在线时间,可以累计到Y分钟保存】——

同时用一个cookie记录ajax请求时间,在一定的时间范围内,不允许请求。用来解决多页面,多ajax请求问题

弊端不少,在于你的取舍

(2)对于游客,能做的也就是cookie了。cookie会不会替换,在于你代码怎么写

对于会员,不好用cookie解决,因为换一台电脑,你就不知道我上次登录时间,还是数据库比较好
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2010-07-14 07:13
社区公告
暂无公告