如果我有我的网站的搜索功能,我希望用户的以前的搜索首选项可以在我的网站上的搜索模块可用的任何页面上可用我所能想到的是将$_POST
变量转换为cookie ...但我我只是修改已经由我替换的另一个人已经构建的内容,并且我不知道如果我开始依赖cookie那么依赖于该搜索模块的其他页面是否会受到影响...所以我试图创建一个持久$_POST
数组我可以与之合作..有可能吗?
我会考虑使用$ _SESSION.将所有搜索项放入$ _SESSION中的数组中.
举个例子:
说用户搜索"苹果",
将它添加到$ _SESSION ['search_items'] [] ="apples";
说用户然后搜索"橘子",
将其添加到$ _SESSION ['search_items'] [] ="oranges";
确保你有session_start(); 在您计划使用搜索功能的每个页面的顶部.然后您可以在$ _SESSION中添加和访问搜索项