gpt4 book ai didi

php - 首次访问所有页面的用户的站点浏览

转载 作者:行者123 更新时间:2023-11-29 17:19:52 26 4
gpt4 key购买 nike

识别首次访问网站页面的用户的最佳方式是什么。我写了一个脚本来显示页面的浏览。由于游览应该只显示一次。我需要知道。

例如考虑域 example.com 如果用户第一次登录我需要在“/”页面上显示导览。当用户导航到“/page1”时我应该显示该页面的导览.当用户返回“/”时,我不应该展示游览。但是当用户转到“/page2”时,我应该在 page2 上显示游览。

我可以通过单个查询找到用户首次登录的时间。!但是我怎样才能为每一页做到这一点。我的想法是每次用户导航时都对数据库进行查询,但我知道这不是最好的方法。

注意:Cookie 可用于跟踪任何内容。

最佳答案

当客户登录时,检查他访问过的页面的 cookie。

如果 cookie 为空,检查数据库并用客户已经访问过的页面创建新的 cookie

此外,在每个页面上检查 cookie,如果该页面尚未在其中,则显示游览并将其添加到 cookie(和数据库),否则什么都不做:)

当然,数据库部分只适用于注册用户。也不要忘记将用户 ID(或类似的东西)存储到 cookie 中并检查它,这样当另一个用户在同一台​​计算机上浏览您的网站时,他仍然会看到该导览!

完全不同,但可能对您的情况有用的是 http://notes.xoxco.com/post/36766728425/aware-js-make-your-site-reader-aware

这是一个 jQuery 插件,可以跟踪您的访问并相应地更改布局(例如,首次访问者、返回访问者但今天是第一次,...)

关于php - 首次访问所有页面的用户的站点浏览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com