也许这是一个基本问题。但我仍然不确定jquery cookie
,将Cookie保存在哪里?
将cookie保存在服务器部分或自定义浏览器部分中?
我想保存在自定义浏览器部分。 jquery cookie
只是一个工具,应该像php cookie/session
一样,保存每个Cookie取决于不同的URL
。
但是当我看到它需要设置domain
和path
时。我很困惑,如果它取决于不同的URL
,为什么不使用domain
+ window.location.hash
?什么是path
?
答案 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协议。