当前位置:网站首页>带你深入了解Cookie
带你深入了解Cookie
2022-08-05 05:21:00 【lsely】
带你深入了解Cookie
此文只是介绍Cookie一些基础知识和构成Cookie的组成部件,并不介绍用法。
Cookie是什么鬼?
Cookie , 在百度百科中的介绍是指"储存在用户本地终端上的数据",用人话来说就类似于浏览器在本地的缓存,它是网站用来识别用户的一个文本。一般来说,在我们打开网站时,网站的Web服务器会为用户生成一个ID信息,可以说这就是用户的网络”身份证“,然后这个”身份证“就会保存到用户的电脑本地,以后如果用户再次登入这个网站,Web服务器就可以读取这个文本,就可以获取用户的各个信息了,这个过程也就是登录。
Cookie的发送机制
总体来说,每当我们第一次登录一个网站时,Web服务器就会发送一个Cookie到用户本地,在以后的登录中,用户本地的Cookie就会发送到Web服务器,从而验证自己的账户,用一张图来表示:
Cookie的组成
Cookie本质上还是一个文本数据,一般这个数据是经过加密的,由名称,值,还有几个用于控制Cookie使用范围或有效时间等量组成。
- 名称和值 Name/Value:Cookie的名称以及值。
- 有效期 Expires:Cookie的有效期。Expriers分为两种存储方式:会话性与持久性。会话性Cookie,保存在用户的内存中,会在推出浏览器时清空;而持久性Cookie会保存在用户的本地硬盘中,直至用户退出登录时才会失效 。说人话就是一个临时存储,一个长久存储。
- 使用范围 Domain:Cookie的使用于访问范围。
- 安全性 Secure:Cookie是否使用Https协议。
总结
Cookie是网站用于识别用户身份,保存在用户本地上的数据(经过加密),由用户本地暂时或长久保存的文本数据,一般由名称,值,有效期,使用范围等组成。
边栏推荐
- js动态获取屏幕宽高度
- Tencent greetings function SCF - entry instructions
- Dsf5.0 bounced points determine not return a value
- Mongodb query analyzer parsing
- 错误类型:反射。ReflectionException:无法设置属性“xxx”的“类”xxx”与价值“xxx”
- wc、grep、tar、vi/vim
- [Day5] Soft and hard links File storage, deletion, directory management commands
- spark operator-wholeTextFiles operator
- markdown编辑器模板
- 监控系统的内卷,有什么讲究?
猜你喜欢
【Day8】Knowledge about disk and disk partition
Cloud computing - osi seven layers and TCP\IP protocol
Hugo搭建个人博客
The problem of redirecting to the home page when visiting a new page in dsf5.0
线上问题排查流程
Getting Started Document 01 series in order
The highlight moment of operation and maintenance starts with intelligence
spark source code - task submission process - 1-sparkSubmit
VLAN详解及实验
单臂路由实验和三层交换机实验
随机推荐
[Day5] Soft and hard links File storage, deletion, directory management commands
js dynamically get screen width and height
I/O性能与可靠性
[Day8] (Super detailed steps) Use LVM to expand capacity
Three modes of vim
spark source code - task submission process - 1-sparkSubmit
Xiaodu Xiaodu is here!
spark source code - task submission process - 5-CoarseGrainedExecutorBackend
Spark source code - task submission process - 6-sparkContext initialization
用户和用户组管理、文件权限管理
Proprietary host CDH
IP数据包格式(ICMP协议与ARP协议)
增长:IT运维发展趋势报告
有哪些事情是你做了运维才知道的?
markdown编辑器模板
Transport layer protocol (TCP 3-way handshake)
单臂路由与三成交换机
错误类型:反射。ReflectionException:无法设置属性“xxx”的“类”xxx”与价值“xxx”
spark source code-RPC communication mechanism
RAID磁盘阵列