【问题标题】:Show different content in sidebar based on user behaviour根据用户行为在侧边栏中显示不同的内容
【发布时间】:2012-07-13 18:46:14
【问题描述】:

我正在规划一个网站,我想是否可以根据访问者的行为在侧边栏中显示替代内容?假设用户点击了页面 A 上的链接 X,如果他们点击了链接,我希望侧边栏中的替代内容显示在页面 B 上。此外,如果访问者填写了表单,是否可以将跟踪 cookie 信息与提交的表单相关联,以查看访问者查看了哪些页面?这会更容易在特定的 cms 中实现吗?

如果有人至少能指出我正确的方向,我将不胜感激。提前致谢!

【问题讨论】:

  • 我认为您可以使用 PHP 会话完成所有这些工作。这是对抽象问题的抽象答案。
  • 好的,我会调查的。谢谢!

标签: php cookies


【解决方案1】:

是的,一切皆有可能,无需 cookie(除非您想持续跟踪用户)

在您的数据库中的内容旁边有一个关系列,在创建内容时分配这个值,就像一个类别或标签等。

然后当用户在页面加载时点击链接 A 将其关系存储在会话中,然后在点击链接 B 时加载与之前设置的会话值相关的内容。

【讨论】:

  • 您还可以在基于 HTTP_REFERER 数据加载内容的 db 表中创建预定义的侧边栏信息。
猜你喜欢
  • 1970-01-01
  • 2016-11-19
  • 1970-01-01
  • 1970-01-01
  • 2017-06-07
  • 2018-12-06
  • 2016-01-06
  • 2019-06-07
  • 2012-07-09
相关资源
最近更新 更多