如何用js将多个变量保存到cookie中,然后再分别提取

如何用js将多个变量保存到cookie中,然后再分别提取,第1张

function GetCookieVal(offset)

//获得Cookie解码后的值

{

var endstr = documentcookieindexOf (";", offset);

if (endstr == -1)

endstr = documentcookielength;

return unescape(documentcookiesubstring(offset, endstr));

}

//---------------------------

function SetCookie(name, value)

//设定Cookie值

{

var expdate = new Date();

var argv = SetCookiearguments;

var argc = SetCookieargumentslength;

var expires = (argc > 2) argv[2] : null;

var path = (argc > 3) argv[3] : null;

var domain = (argc > 4) argv[4] : null;

var secure = (argc > 5) argv[5] : false;

if(expires!=null) expdatesetTime(expdategetTime() + ( expires 1000 ));

documentcookie = name + "=" + escape (value) +((expires == null) "" : ("; expires="+ expdatetoGMTString()))

+((path == null) "" : ("; path=" + path)) +((domain == null) "" : ("; domain=" + domain))

+((secure == true) "; secure" : "");

}

用documentcookie 获取当前域名下的cookie。具体代码如下:

var mycookie = documentcookie

它读出来是一串字符串,包含当前域名下的所有cookie,解析字符串可以得到cookie值

documentcookie这个。

不是,你用过cookie的话就知道有作用路径这个词吧,意思就是只能在指定的路径访问,路径的终点指向的是文件夹,所以设置了访问路径后只能在指定目录(包括其下的文件夹)访问。默认设置的路径是'/',意思是整个网站。

JS读取php设置的cookie和读取普通的cookie是一样的。

以上就是关于如何用js将多个变量保存到cookie中,然后再分别提取全部的内容,包括:如何用js将多个变量保存到cookie中,然后再分别提取、js中如何获取cookies中的键值的值、请问js如何读取php设置的cookie,另外这个cookie是不是所有页面都可以访问等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9300184.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存