问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

cookie是什么?cookie的设置/修改/获取/删除

发布网友 发布时间:2022-09-07 01:53

我来回答

1个回答

懂视网 时间:2022-09-07 06:15

1、Cookie是存储在用户计算机上的小文件。Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。

2、Cookie 并不是它的原意“甜饼”的意思, 而是一个保存在客户机中的简单的文本文件, 这个文件与特定的 Web 文档关联在一起, 保存了该客户机访问这个Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档使用。由于“Cookie”具有可以保存在客户机上的神奇特性, 因此它可以帮助我们实现记录用户个人信息的功能, 而这一切都不必使用复杂的CGI等程序。

热心网友 时间:2023-11-29 11:18

COOKIE长度*总结

cookie在柯林斯词典上的释义:甜饼,网络*(记录上网用户信息的技术) 。
之前一直把cookie和cache傻傻分不清,现在可以确定cookie表示网络*,cache请听下回分解。

cookie能在客户端保存用户信息(区别于session在服务端保存用户信息)

通过document.cookie.length可以发现cookie其实就是一个由key和value加分号组成的字符串,这个例子中的字符串长度为415。
typeof document.cookie返回true也证明了这点。

预备知识: undefined和null在cookie中的妙用

setCookie中:escape()函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。它将任何形式的value,转换成字符串,此函数存在于window对象下。

Cookie默认有效期是多久?
是指不专门设置有效期时的有效期,不设置有效期时Cookie只在当前会话内有效,关闭浏览器后即被丢弃。

setCookie函数中有效期的实现依据是什么?

在向document.cookie写入值的时候,末尾添加字符串为 ;expires=GMT/UTC_Format_Time ,expires使用GMT或UTC格式的时间,即可设置有效期,有效期格式必须为GMT或者UTC格式。

cookie常用字段设置语法:

1 直接修改firstName字段

2 使用 setCookie(cookie_name,value,day) 函数,也可以修改,使用相同的字段名,后面的可以覆盖前面的值。

下面是一个实际的例子

cookie获取正则解析:
"(^| )" + name + "=([^;]*)(;|$)" 是正则匹配。 (^| ) 匹配cookie开头或空格(cookie键值对之间用分号空格隔开),也就是cookie键值对的开始。接着是cookie的名称name,([^;]*)匹配除分号以外的任意字符,也就是cookie键值对的值。最后(;|$)匹配分号或整个cookie的结尾,也就是cooke键值对的结尾。

设置要删除的cookie的expires为过去的时间即可。

Cookie主要用在以下三个方面:

会话状态管理(如用户登录状态、购物车、游戏分数和其它需要记录的信息)
个性化设置(如用户自定义设置、主题等)
浏览器行为跟踪(如跟踪分析用户行为)
保持登录状态(拒绝cookie可能无法正常登录,不过也有其它解决方案)

加深理解cookie:
js与cookie的domain和path之间的关系
javascript操作cookie
w3school中JavaScript Cookies

热心网友 时间:2023-11-29 11:18

COOKIE长度*总结

cookie在柯林斯词典上的释义:甜饼,网络*(记录上网用户信息的技术) 。
之前一直把cookie和cache傻傻分不清,现在可以确定cookie表示网络*,cache请听下回分解。

cookie能在客户端保存用户信息(区别于session在服务端保存用户信息)

通过document.cookie.length可以发现cookie其实就是一个由key和value加分号组成的字符串,这个例子中的字符串长度为415。
typeof document.cookie返回true也证明了这点。

预备知识: undefined和null在cookie中的妙用

setCookie中:escape()函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。它将任何形式的value,转换成字符串,此函数存在于window对象下。

Cookie默认有效期是多久?
是指不专门设置有效期时的有效期,不设置有效期时Cookie只在当前会话内有效,关闭浏览器后即被丢弃。

setCookie函数中有效期的实现依据是什么?

在向document.cookie写入值的时候,末尾添加字符串为 ;expires=GMT/UTC_Format_Time ,expires使用GMT或UTC格式的时间,即可设置有效期,有效期格式必须为GMT或者UTC格式。

cookie常用字段设置语法:

1 直接修改firstName字段

2 使用 setCookie(cookie_name,value,day) 函数,也可以修改,使用相同的字段名,后面的可以覆盖前面的值。

下面是一个实际的例子

cookie获取正则解析:
"(^| )" + name + "=([^;]*)(;|$)" 是正则匹配。 (^| ) 匹配cookie开头或空格(cookie键值对之间用分号空格隔开),也就是cookie键值对的开始。接着是cookie的名称name,([^;]*)匹配除分号以外的任意字符,也就是cookie键值对的值。最后(;|$)匹配分号或整个cookie的结尾,也就是cooke键值对的结尾。

设置要删除的cookie的expires为过去的时间即可。

Cookie主要用在以下三个方面:

会话状态管理(如用户登录状态、购物车、游戏分数和其它需要记录的信息)
个性化设置(如用户自定义设置、主题等)
浏览器行为跟踪(如跟踪分析用户行为)
保持登录状态(拒绝cookie可能无法正常登录,不过也有其它解决方案)

加深理解cookie:
js与cookie的domain和path之间的关系
javascript操作cookie
w3school中JavaScript Cookies

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 让你感到新奇又恐惧的怪物电影,大家看过哪些呢?可以列举几部吗?_百度... 送什么礼物代表思念谢谢了,大神帮忙啊 大学生创业途径有那些 国际惯例的简介 工商管理专业的培养目标探究 ...作者是著名文学家吴承恩,大家一定都很熟悉。 文学名著推荐 西游记中的白骨精大家都很熟悉,她的真实身份到底是什么? 西游记这部名著 主要是反映当时社会的什么? 托物言志借物抒情的诗句 西安铁道职业学校的学校简介 关于借物喻人的作文的佳句 名人以物自比的例子 战国立志传人物属性怎么修改 人物属性修改方法 拆洗和免拆洗节气门那个对车更好? ...就没有回过头拿,结果中午送饭给她吃,她放校外没了? 我家宝宝昨天帽子掉路上被车子压了我捡回来也没洗就给带上了,今天就... 我家里的帽子找不着了,小孩的? 保存CPK的1.33是什么意思? cpk达到1.33,那么产品的理论合格率是多少? 怎么计算? 利用假期提升自己的句子 组成三角形的条件是什么 《lol》隐藏分低了是不是号废了? 安卓系统怎么安装Windows 系统的软件? 古诗夜书所见全文解释 笔记本电脑重启时出现别人正在使用 电脑开机显示计算机正在别人使用是啥意思 新手机号怎么注册不了 学会善待他人作文 云南财经大学属于几本 云南财经大学教务处登录入口 有谁能给我具体介绍下云南财经大学校园及其周边的情况?顺便说一下研... 为什么手机号注册微信时会显示逻辑错误? 逻辑错误是什么意思 在洗布草时床单或被套上的泥渍怎么处理得干净 口袋妖怪怎么换特性 口袋妖怪如何换特性 线性代数,画红线句子是为什么?怎么理解 什么得高成语 这个线性代数怎么写? 线性代数,用矩阵记号表示二次型的方法