php - 跟踪最后访问的页面

标签 php mysql session analytics web-analytics

<分区>

我正在尝试跟踪访问我网站的访问者。我正在使用 codeigniter 开发网站。我感兴趣的是在关闭网页之前跟踪上次访问的页面。有办法吗?

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

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

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

最佳答案

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

关于php - 跟踪最后访问的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16028087/

相关文章:

c# - 如何使用 C# 上传文件并将其保存到流中以供进一步预览?

javascript - 如何让 Laravel 5.3 应用程序在 SASS/JS 更改时自动重新加载

php - 将多页pdf转换为多图像

php - mySQL 数据库和 PHP 中的 URL 字符串

mysql - Postgresql 中用户权限的最佳实践?

php - MySQL 连接和 PHP session 的 Ajax 问题

java - session 过期和无效之间的区别

php - 将包含 URL 的文本转换为超链接的 PHP 正则表达式是什么?

php - 按给定索引对多维数组进行排序 - PHP?

mysql - 将两个表合并为一个,SQL 中不重复 id