jquery cookie,保存cookie在哪里?

时间:2011-10-01 13:39:04

标签: jquery cookies

也许这是一个基本问题。但我仍然不确定jquery cookie,将Cookie保存在哪里?

像这样:http://code.google.com/p/cookies/wiki/Documentation

将cookie保存在服务器部分或自定义浏览器部分中?

我想保存在自定义浏览器部分。 jquery cookie只是一个工具,应该像php cookie/session一样,保存每个Cookie取决于不同的URL

但是当我看到它需要设置domainpath时。我很困惑,如果它取决于不同的URL,为什么不使用domain + window.location.hash?什么是path

1 个答案:

答案 0 :(得分:2)

“JQuery cookie”是一个使用document.cookie的简单工具。这个基本的JavaScript功能将cookie存储在用户的浏览器中。

可以使用某些属性定义cookie:

  • max-age - 到期日期(以秒为单位)(Jquery实施:{expires: __}天)
  • domain - 默认情况下,Cookie会保存在当前域中。但是,可以将域更改为从当前子域到顶级域的任何域(sub.sub2.top.nl - > sub2.top.nl - > top.nl,但不是 another.top.nl)。
  • path - 默认情况下,Cookie会应用于/。可以更改此默认值,以便只匹配特定目录。
  • secure - 可以通过在JQuery中传递secure: true来添加此标志。设置此选项后,cookie仅针对HTTPS协议。