我正在使用Joomla,并且有2个章节/分支,当用户登陆主页时,他们会被问到他们想去的地方。
如果他们选择A部分,我希望浏览器记住他们将来的选择,但如果他们出于某种原因决定稍后访问B部分,我希望浏览器用B替换A部分以便将来B将是记住了。
正在以正确的方式使用cookies,如果可以的话,可以提供任何帮助。
答案 0 :(得分:0)
今天潮湿的首选方式是存储在本地存储区内,而不是存储在cookie的
中因为cookie是针对每个请求发送的,而存储不是。
(https://developer.mozilla.org/en/docs/Web/API/Window/localStorage)
您也可以从this article
中选择其中一个库您可以使用modernizer符合旧浏览器版本。
答案 1 :(得分:0)
Setcookie("path", "A", 3600*31*365); // Set cookie for about a year.
Echo $_cookie["path"]; // Read cookie
Setcookie("path", "B", 3600*31*365); // Replace the cookie with path B.
答案 2 :(得分:0)
如果两个部门/分支机构都在同一个域(或子域)中,那么cookie是一种好方法,但本地存储也是一个不错的选择。
以下链接可以帮助您在Joomla http://blog.tormix.com/joomla/set-and-get-cookies-in-joomla-cms/
中使用Cookie