如何用js向cookie中保存数据、取数据

如何用js向cookie中保存数据、取数据,第1张

用js向cookie中保存数据、获取数据的方法如下:\x0d\function GetCookieVal(offset)\x0d\//获得Cookie解码后的值\x0d\{\x0d\var endstr = documentcookieindexOf (";", offset);\x0d\if (endstr == -1)\x0d\endstr = documentcookielength;\x0d\return unescape(documentcookiesubstring(offset, endstr));\x0d\}\x0d\\x0d\//---------------------------\x0d\function SetCookie(name, value)\x0d\//设定Cookie值\x0d\{\x0d\var expdate = new Date();\x0d\var argv = SetCookiearguments;\x0d\var argc = SetCookieargumentslength;\x0d\var expires = (argc > 2) argv[2] : null;\x0d\var path = (argc > 3) argv[3] : null;\x0d\var domain = (argc > 4) argv[4] : null;\x0d\var secure = (argc > 5) argv[5] : false;\x0d\if(expires!=null) expdatesetTime(expdategetTime() + ( expires 1000 ));\x0d\documentcookie = name + "=" + escape (value) +((expires == null) "" : ("; expires="+ expdatetoGMTString()))\x0d\+((path == null) "" : ("; path=" + path)) +((domain == null) "" : ("; domain=" + domain))\x0d\+((secure == true) "; secure" : "");\x0d\}\x0d\\x0d\//---------------------------------\x0d\function DelCookie(name)\x0d\//删除Cookie\x0d\{\x0d\var exp = new Date();\x0d\expsetTime (expgetTime() - 1);\x0d\var cval = GetCookie (name);\x0d\documentcookie = name + "=" + cval + "; expires="+ exptoGMTString();\x0d\}\x0d\\x0d\//------------------------------------\x0d\function GetCookie(name)\x0d\//获得Cookie的原始值\x0d\{\x0d\var arg = name + "=";\x0d\var alen = arglength;\x0d\var clen = documentcookielength;\x0d\var i = 0;\x0d\while (i 回答于 2022-12-11

//获取cookie的值varcookie_name="sf";//假如获取到的值为sfvarcookie_pwd="sf";$(document)ready(function(){$("#butn")click(function(){varname=$("#txtname")val();varpassword=$("#txtpwd")val();if(cookie_name!==name&&cookie_pwd!==password){alert("用户名与密码不一致!");}else{alert("用户名与密码一致!");}})})

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

var mycookie = documentcookie

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

documentcookie这个。

Cookie可以用火狐浏览器、谷歌浏览器,也可以用一些软件的内置模块等获取。具体 *** 作步骤如下:

1、用浏览器打开网页,有写站需要获取登录后的COOKIE的话就登录一下。

2、用鼠标在页面右键,选择“检查”来调用出COOKIE获取界面;在网页右键点选“检查”,或者快捷键Ctrl+Shift+I,或者直接按F12打开“检查”页面。

3、在检查页面选择“Network”(网络)标签,打开过滤器。

4、过滤器是开启状态的时候,下面会多出一行审查元素,之后刷新页面,快捷键F5可以直接刷新。

5、往下拉可以找到“Cookie”字样的字段。Cookie冒号后边的一整段即是Cookie了。可以鼠标拖拽选择进行复制。

Cookie注意事项:

Cookie是登陆账号的重要信息,不能随意发给别人,否则泄漏后你就成了别人的资料仓库保管员了。当然,万一泄露也不要紧,及时将账号的密码进行修改即可,这样泄露的cookie也会失效的。

百度网盘账号的cookie是长期有效的,但是前提条件是不能通过浏览器直接点击退出账号,否则这个获取到的cookie信息就不能再次使用了。需要通过浏览器直接提供的工具,清理cookie信息来退出当前账号。

搜狗浏览器的工具栏中有个清理历史记录,清除cookie的可以。Chrome浏览器中点击小锁后会出现cookie信息,删除即可。

以上就是关于如何用js向cookie中保存数据、取数据全部的内容,包括:如何用js向cookie中保存数据、取数据、jquery判断cookie是否有指定值、js中如何获取cookies中的键值的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9430874.html

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

发表评论

登录后才能评论

评论列表(0条)

保存