【发布时间】:2012-12-06 18:09:59
【问题描述】:
识别首次访问网站页面的用户的最佳方法是什么。我写了一个脚本来显示页面的浏览。因为游览应该只显示一次。我需要知道。
例如考虑域 example.com,如果用户第一次登录我需要在“/”页面上显示导览。当用户导航到“/page1”时,我应该显示该页面的导览.当用户返回“/”时,我不应该显示游览。但是当用户转到“/page2”时,我应该在 page2 上显示游览。
我可以通过单个查询找到用户第一次登录的时间。!但我怎样才能为每一页做到这一点。我的想法是每次用户导航时都对数据库进行查询,但我知道这不是最好的方法。
注意:Cookie 可用于跟踪任何内容。
【问题讨论】:
-
你为什么不使用cookies?
-
我认为您一直坚持将这些信息保存在数据库中。否则,如果用户从其他计算机登录或清除 cookie,他们将再次获得游览。
-
@RenéWolferink 没错。另一个问题是我必须为每个页面浏览量查询数据库..!!我想我从一个答案中得到了一个想法..!
标签: php javascript jquery