Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据用户行为在侧边栏中显示不同的内容_Php_Cookies - Fatal编程技术网

Php 根据用户行为在侧边栏中显示不同的内容

Php 根据用户行为在侧边栏中显示不同的内容,php,cookies,Php,Cookies,我正在规划一个网站,我在想是否有可能根据访问者的行为在侧边栏中显示其他内容?假设用户单击了A页上的链接X,如果他们单击了链接,我希望侧边栏中的替代内容显示在B页上。此外,如果访问者填写表单,是否可以将跟踪cookie信息与提交的表单相关联,以查看访问者查看的页面?在特定的cms中,这会更容易实现吗 如果有人能至少为我指出正确的方向,我将不胜感激。提前谢谢 是的,任何事情都有可能&不需要cookies(除非您想持续跟踪用户) 在数据库中的内容旁边有一个关系列,在创建内容时,像类别或标记等一样分配此

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


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

是的,任何事情都有可能&不需要cookies(除非您想持续跟踪用户)

在数据库中的内容旁边有一个关系列,在创建内容时,像类别或标记等一样分配此值


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

我认为您可以使用PHP会话完成所有这些操作。这是对抽象问题的抽象回答。好的,我来研究一下。谢谢您还可以在db表中创建预定义的边栏信息,该db表基于HTTP_REFERER数据加载内容。