Cookie是最好的方式吗?

时间:2016-05-24 07:55:54

标签: javascript php cookies joomla

我正在使用Joomla,并且有2个章节/分支,当用户登陆主页时,他们会被问到他们想去的地方。

如果他们选择A部分,我希望浏览器记住他们将来的选择,但如果他们出于某种原因决定稍后访问B部分,我希望浏览器用B替换A部分以便将来B将是记住了。

正在以正确的方式使用cookies,如果可以的话,可以提供任何帮助。

3 个答案:

答案 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