我是靠谱客的博主 热心秋天,最近开发中收集的这篇文章主要介绍cookie默认过期时间_Cookie简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

女主宣言

笔者最近看了部分关于Cookie的内容,写了如下文字,给大家分享下。

PS:丰富的一线技术、多元化的表现形式,尽在“360云计算”,点关注哦!

1

Cookie是什么

  • Cookie

Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。360百科 Cookie

插曲Session

  • Session

由于HTTP协议是无状态的协议,所以当服务端需要记录用户状态时,就需要用某种机制来识别具体的用户,这个机制就是Session。

2

Cookie有什么用

笔者以简书显示内容为繁体还是简体为例,来介绍Cookie的用处:

(1)当我们使用浏览器访问jianshu.com时,简书服务端不知道浏览器的信息,默认情况下,浏览器显示内容为“简体”;

(2)当我们设置浏览器显示内容为“繁体”时,浏览器将显示繁体内容;

(3)当我们关闭浏览器,再重新打开浏览器,发现简书的显示内容仍然会是繁体;笔者认为原因是简书服务端可能给浏览器做了一个唯一标识的记录,放置到自己的Session中,当浏览器重启后,再去服务端请求简书内容,发现当前浏览器需要显示为繁体,便下发了繁体显示内容;

(4)如果没有使用Cookie,因为HTTP协议是无状态的,那么我们设置的显示内容为繁体或者简体后,当我们打开新的页面或关闭浏览器重新打开的时候,之前设置的显示繁体或者简体便不存在了。

3

Cookie的类型

摘自HTTP权威指南

笼统地说,Cookie分为2类:会话Cookie和 持久Cookie

会话Cookie是一种临时Cookie,它记录用户访问长点是的设置和偏好。用户退出浏览器时,会话Cookie就被删除了。

持久Cookie的生存时间更长一些,他们存储在硬盘上,浏览器退出,计算机重启时,他们仍然存在。通常用持久Cookie维护某个用户会周期性访问的站点的配置文件或登录名。

会话Cookie和持久Cookie之间的唯一区别就是他们的过期时间。没有指定Expires(过期时间)时,默认为会话Cookie。

以简书为例:看下简书的会话Cookie和持久Cookie:

最后

以上就是热心秋天为你收集整理的cookie默认过期时间_Cookie简介的全部内容,希望文章能够帮你解决cookie默认过期时间_Cookie简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部