文档章节

cookie和session有什么区别,请你谈谈cookie的缺点

丶不将就
 丶不将就
发布于 2018/12/20 18:15
字数 456
阅读 2
收藏 0

1.区别:

    cookie机制采用的是在客户端保持状态的方案

    session机制采用的是在服务端保持状态的方案

2.cookie:

  优点:

    1> 极高的扩展性和可用性

    2> 通过编程方式,控制保存在cookie中的session对象的大小

    3>通过加密和SSL(安全传输技术),减少cookie被破解的可能性

    4>只在cookie中存放不敏感数据,被盗也不会有重大的损失

    5>控制cookie的生命周期,可用让其永远有效,偷盗者就有可能拿到一个过期的cookie    

  缺点:

    1> cookie数量和长度的限制

      每个最多只能有20条的cookie,长度不能超过4kb,超过就会被截取

    2> 安全性问题

      被人拦截,就可以得到session的所有信息,只要原样转发就可以达到目的

session

  优点:

    1>简便性

      session变量比JQueryString传递变量比较简便

    2>用户化

      当用户使用完成之后,会自动释放的

  缺点:

    1> 兼容性

      session变量和cookie是同一个类型   , 如果浏览器不兼容cookie,用户就没有办法使用session变量

    2> 保留时间

      当用户访问某一个页面的时候,每个session变量的运行环境自动生成,这个变量可以在用户离开该页面保持20min(这个时间是不确的.也可以自己去进行设置)

    3> 维护

      随着站点访问量的正大,服务器会因此无法正常的运行!

      创建session变量具有很大的随意性.不需要开发者去做精确的处理,过渡使用session变量会导致代码的不可读  不好维护

 

    

本文转载自:https://www.cnblogs.com/AmorR/p/8017724.html

丶不将就
粉丝 1
博文 61
码字总数 0
作品 0
杭州
程序员
私信 提问
一文带你看懂cookie,面试前端不用愁

本文由云+社区发表 在前端面试中,有一个必问的问题:请你谈谈cookie和localStorage有什么区别啊? localStorage是H5中的一种浏览器本地存储方式,而实际上,cookie本身并不是用来做服务器存...

腾讯云加社区
2018/12/11
0
0
PHP中Session和Cookie的探究

一、Session (1)Session的由来以及介绍 Session:在计算机中,尤其是在网络应用中,称为“会话控制”,生存时间为用户在浏览某个网站时,从进入网站到关闭这个网站所经过的这段时间,也就是用...

思梦教育
2017/12/30
0
0
我的一份服务端小试题,你觉得还有什么要补充的???

服务端开发 1.简述const与define的区别。 (1) 首先从两者的基本解释出发: CONST:它是一个C语言的关键字,它限定一个变量不允许被改变。使用CONST在一定程度上可以提高程序的安全性和可靠...

XYUimm
2015/10/02
414
4
[转] 最全前端开发面试问题及答案整理

原文地址:https://github.com/hawx1993/Front-end-Interview-questions 作者:@markYun 前端开发面试知识点大纲: 1.请你谈谈Cookie的弊端 cookie虽然在持久保存客户端数据提供了方便,分担...

OSC编辑部
2015/07/21
20.3K
4
kisso 3.5 发布,最快最省心的 SSO 构建中间件。

kisso = cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。引用 @JFinal詹波的一句话:"为您节约更多时间,去陪恋人、家人和朋友 :) "。 首先感...

青苗
2015/12/25
7K
9

没有更多内容

加载失败,请刷新页面

加载更多

安利一波小程序原生组件库

日常逛 github,发现微信官方仓库下多出一批组件库。 weui 包含 button 、 cell 、 dialog 、 progress 、 toast 、 article 、 actionsheet 、 icon 等常用组件。想想硬编码实现的模态框,可...

dkvirus
2分钟前
0
0
后端管理系统开发(一):登录篇

作为后端程序员,想写一个数据展示的系统,主要用于数据查询、数据展示,当然也有登录功能了,有没有比较快的方式呢,于此,Vue-Admin-Pro便产生了,基于iView-Admin,进行简化,为后端程序员...

冯文议
9分钟前
0
0
Linux应用可通过USB访问Android设备-Chrome OS 75版发布

对于大多数Chromebook设备,Chrome OS 75已升级为稳定版本,版本为75.0.3770.102(平台版本:12105.75.0)。此版本引入了一项新的家长控制功能,可让家长限制孩子在Chrome操作系统设备上花费...

linux-tao
10分钟前
0
0
SetConsoleWindowInfo 函数--设置控制台窗口的大小和位置

https://www.cnblogs.com/X-Jun/p/6910430.html?utm_source=itdadao&utm_medium=referral

极客行
13分钟前
0
0
HanLP-朴素贝叶斯分类预测缺陷

文章整理自 baiziyu 的知乎专栏,感兴趣的朋友可以去关注下这位大神的专栏,很多关于自然语言处理的文章写的很不错。昨天看到他的分享的两篇关于朴素贝叶斯分类预测的文章,整理了一下分享给...

左手的倒影
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部