在过去,我创建了一个登录系统,其中会在点击提交按钮时创建会话ID。所以我对会话及其使用情况很熟悉。但这一次,我做的事情有所不同。
我正在跟踪用户活动并将其显示为图表。问题是,我正在跟踪的网站没有登录系统。 网站上有三个页面,我需要跟踪所有链接和点击的图像,并根据我将每隔30秒创建一个字符串并将其插入db`s table。同样的方法我将从中取出一些数据每30秒一次表,并通过ajax将其发送到js页面。 所以,基本上我每30秒插入并提取一些数据并使用这些数据我正在绘制我的图形。(因此,图形将每30秒修改一次并最终给出跟踪历史。这是由ajax完成的。)我在问机制,而不是代码。
MyQuestion:
答案 0 :(得分:0)
仅仅因为您的网站没有登录系统并不意味着您仍然无法使用会话。
您的解决方案可能是使用jQuery监听所有点击事件,然后将push
值映射到值...然后使用计时器(例如setInterval
)来调用AJAX函数和将json编码的数据发送到服务器......从那里解析并记录数据。
答案 1 :(得分:0)
我不知道sess_id怎么样,我确定你真的不需要它
我建议你:
检测用户IP&用户代理和每个用户并将其保存到db(如果用户没有登录和注册)
和(或)
制作饼干
如何每隔30秒将数据从表推送到js页面?
Em ......
setTimeOut(function(){},30000);
或者我不完全理解你的问题