大家好,今天小编关注到一个比较有意思的话题,就是关于cookie会保存多久的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
cookie有效期是什么意思?
Cookie 是由 Internet 站点创建的、将信息存储在计算机上的文件,例如访问站点时的首选项。
例如,如果您在某家航空公司的站点上查阅了航班时刻表,该站点可能就创建了包含您的旅行***的 Cookie。也可能只记录了您在该站点上曾经访问过的页面,由此帮助您下次访问该站点时自定义查看。Cookies 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如您的姓名、电子邮件地址、家庭或工作单位地址,或者电话号码。然而,网站只能访问您提供的个人可识别信息。例如,除非您提供电子邮件名称,否则网站将不能确定您的电子邮件名称。另外,网站不能访问计算机上的其他信息 一旦将 cookie 保存在计算机上,则只有创建该 cookie 的网站才能读取它。使用 Cookie 时的选择 Internet Explorer 允许使用 Cookie;但是,可以更改隐私设置来指定 Internet Explorer 将 Cookie 放到计算机上之前给出提示(让您决定允许或阻止 Cookie);或者防止 Internet Explorer 接受任何 Cookie。可以删除的,只是以后你再访问某些网站的时候用户名密码什么的需要重新输入,网站不会记住了。什么方法能得到cookie的存在时间?
cookie存在时间一般会保存在响应头中,可获取响应头在进一步获取到有效期
要得知cookie的存在时间,可以使用浏览器提供的开发者工具来查看。以下是在Google Chrome浏览器中查看cookie存在时间的步骤:
1. 打开网页并右键点击页面,选择“检查”或“检查元素”选项。
2. 在打开的开发者工具窗口中,切换到“Application”(应用程序)或“Storage”(存储)选项卡。
3. 在左侧的面板中,展开“Cookies”(Cookie)选项。
4. 选择您感兴趣的域名或网址,以查看与该域名/网址关联的cookie列表。
5. 在cookie列表中,将显示每个cookie的属性,包括“Expires”(过期时间)属性。通过查看此属性的值,可以确定cookie的存在时间。
请注意,某些cookie可能没有指定过期时间,这意味着它们成为会话cookie,只在浏览器会话期间存在,一旦关闭浏览器,这些cookie将被删除。
可以使用JavaScript中的document.cookie属性来获取cookie的存在时间。document.cookie返回的是所有cookie的字符串,可以使用正则表达式来匹配需要的cookie。
匹配到cookie后,可以使用split方法将字符串分割成数组,然后获取到expires属性的值,即可得到cookie的存在时间。
expires属性的值是一个UTC时间格式的字符串,需要使用Date对象将其转换成本地时间后再进行计算。
个人数据里cookies最长的储存期限是多少?
最长期限为两年。
根据一般的实践和法律规定,个人数据中的 cookies 最长的储存期限是两年。然而,这仅仅是一个常见的指导原则,实际的储存期限可能会因国家/地区的法律要求、服务提供商的政策以及具体情况而有所不同。
根据欧洲联盟的《通用数据保护条例》(GDPR),如果 cookies 包含可以识别用户身份的个人数据,那么需要用户明确同意才能进行储存,且储存期限应当是合理且有限的。此外,GDPR 还强调了透明度和用户权利,用户应当知道他们的数据将被收集和使用的目的,并有权随时删除或访问自己的个人数据。
到此,以上就是小编对于cookie能保存多久的问题就介绍到这了,希望介绍的3点解答对大家有用。