我正在尝试跟踪访问我网站的访问者。 我正在使用codeigniter来开发网站。 我感兴趣的是在他们关闭网页之前跟踪上次访问的页面。 反正有没有做到这一点?

我一直在想的是在会话中保存他们最后访问过的页面,然后当他们关闭数据库中的保存信息时。 当用户关闭浏览器或网站(浏览器中的标签)或点击链接(在网页中)并重定向到另一个网站时会发生什么? 它是否向服务器发送关闭连接请求?

跟踪它的最佳方法是什么?

另外还想提到访客是公开的,他们无法登录该网站。 此外,我正在使用谷歌分析,但如何为我的网站创建一个自定义的分析,以获得更准确的结果。

===============>>#1 票数:4 已采纳

保存/更新正在加载的当前页面上的数据库条目。 这样,如果他们的计算机崩溃,它仍然会记录它们所在的最后一页。 如果他们稍后回到网站(如果你需要这个功能),你甚至可以将它们恢复到他们这样的最后位置。

===============>>#2 票数:0

您可以将当前页面存储在用户的会话中,当会话被销毁时,您可以使用session-set-save-handler获取最后访问的页面。

此外,因为HTTP是无状态的,所以永远不会得到一个紧密的连接回调。

  ask by Abhishek Salian translate from so

未解决问题?本站智能推荐: