网站建设合同是否缴纳印花税,帮人做网站要怎么赚钱,怎么做百度网站免费的,参考消息电子版文章目录cookie和session的区别1. 存储位置不同2. 生命周期不同3. 存储数据大小不同4. 数据类型不同5. 安全性不同cookie和session的区别
1. 存储位置不同
cookie#xff1a;cookie数据保存在客户端。
session#xff1a;session数据保存在服务器端。
2. 生命周期不同
s…
文章目录cookie和session的区别1. 存储位置不同2. 生命周期不同3. 存储数据大小不同4. 数据类型不同5. 安全性不同cookie和session的区别
1. 存储位置不同
cookiecookie数据保存在客户端。
sessionsession数据保存在服务器端。
2. 生命周期不同
session在会话结束后就会关闭
Cookie的maxAge决定着Cookie的有效期:
如果maxAge为负数则表示该Cookie仅在本浏览器窗口以及本窗口打开的子窗口内有效关闭窗口后该Cookie即失效。
如果maxAge为0则表示删除该Cookie。Cookie机制没有提供删除Cookie的方法因此通过设置该Cookie即时失效实现删除Cookie的效果。失效的Cookie会被浏览器从Cookie文件或者内存中删除。
如果maxAge属性为正数则表示该Cookie会在maxAge秒之后自动失效。浏览器会将maxAge为正数的Cookie持久化即写到对应的Cookie文件中。无论客户关闭了浏览器还是电脑只要还在maxAge秒之前登录网站时该Cookie仍然有效。
3. 存储数据大小不同
cookie一个 cookie存储的数据不超过3K。
sessionsession存储在服务器上可以任意存储数据。当 session存储数据太多时服务器可选择进行清理。
4. 数据类型不同
两者都是key-value结构但针对value的类型是有差异的。
cookievalue只能是字符串类型。
sessionvalue是object类型。
5. 安全性不同
Cookie可以经过持久化而长期保存在客户端的本地硬盘上不安全
session在会话结束后就会关闭更安全