如何保存cookie信息
How do I save cookie info?
我认为问题不仅在于exp.date,还在于启动,每次刷新页面时,cookie栏都会重新出现。为什么它不保存饼干?
cookieScriptLoadJavaScript = function (d, b) {
var c = document.getElementsByTagName("head")[0],
a = document.createElement("script");
a.type = "text/javascript", a.src = d, b != undefined && (a.onload = a.onreadystatechange = function ()
{
(!a.readyState || /loaded|complete/.test(a.readyState)) && (a.onload = a.onreadystatechange = null, c && a.parentNode && c.removeChild(a), a = undefined, b())
}), c.insertBefore(a, c.firstChild)
},
InjectCookieScript = function () {
cookieScriptCreateCookie = function (n, t, i) {
var u = "",
r, f;
i && (r = new Date, r.setTime(r.getTime()), u = "; expires=" + r.toGMTString()), f = "", cookieScriptDomain != "" && (f = "; domain=" + cookieScriptDomain), document.cookie = n + "=" + t + u + f + "; path=/"
},
您显然需要更改r。如果你想永久设置cookie 2天,你可能想使用这个:
r.setDate(r.getDate() + 2);
但我建议您将它作为一个变量传递给您的函数。这样可以保持代码的动态性。你的代码可能看起来像:
cookieScriptCreateCookie = function (n, t, i, q) {
var u = "",
r, f;
i && (r = new Date, r.setDate(r.getDate() + q), u = "; expires=" + r.toGMTString()), f = "", cookieScriptDomain != "" && (f = "; domain=" + cookieScriptDomain), document.cookie = n + "=" + t + u + f + "; path=/"
},
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 在jquery中为显示/隐藏设置cookie
- 按下按钮时保存cookie
- 定义完全独立的样式信息
- 试图用cookie中的信息填充表单
- Javascript - 预填充 cookie 信息,以在指向外部站点的链接上交叉传递不必要的登录页面
- 如何使用 Cookie 将信息保存在输入标签中
- 当请求一个JS文件时,为什么需要cookie信息(会话ID)
- 如何保存cookie信息
- 谷歌分析-媒体信息从cookie成功的交易
- 目前接受的在浏览器窗口中处理客户端会话信息的无cookie方法
- 始终显示带有cookie的信息框
- 使用cookie来存储当前网页的信息
- 提取谷歌分析活动Cookie信息,并插入查询表单字段.这可能吗?
- 打印存储为cookie和session php的个人信息
- 在cookie中存储信息
- 使用ETag在浏览器中存储cookie信息
- cookie、localStorage和jquery数据用于存储大小和位置信息
- Wordpress的cookie法律信息插件出错
- 验证Cookie是否存在并存储信息