https://blog.csdn.net/chen13333336677/article/details/100939030

cookie的工作原理:

(1)浏览器端第一次发送请求到服务器端
(2)服务器端创建Cookie,该Cookie中包含用户的信息,然后将该Cookie发送到浏览器端
(3)浏览器端再次访问服务器端时会携带服务器端创建的Cookie
(4)服务器端通过Cookie中携带的数据区分不同的用户

session的工作原理:

(1)浏览器端第一次发送请求到服务器端,服务器端创建一个Session,同时会创建一个特殊的Cookie(name为SESSIONID的固定值,value为session对象的ID),然后将该Cookie发送至浏览器端
(2)浏览器端发送第N(N>1)次请求到服务器端,浏览器端访问服务器端时就会携带该name为SESSIONID的Cookie对象
(3)服务器端根据name为SESSIONID的Cookie的value(sessionId),去查询Session对象,从而区分不同用户。
name为SESSIONID的Cookie不存在(关闭或更换浏览器),返回1中重新去创建Session与特殊的Cookie
name为SESSIONID的Cookie存在,根据value中的SessionId去寻找session对象
value为SessionId不存在**(Session对象默认存活30分钟)**,返回1中重新去创建Session与特殊的Cookie
value为SessionId存在,返回session对象

session与cookie的区别相关推荐

  1. 服务器端会话技术Session|| Session的原理||Session的细节||session的钝化session的活化||session的特点||session与Cookie的区别

    Session 1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中.HttpSession 2. 快速入门:     1. 获取HttpSession对象:   ...

  2. php 中session与cookies的区别,php中session和cookie的区别

    php中session和cookie的区别 本文较为详细的比较了php中session与cookie区别.分享给大家供大家参考.具体分析如下: 1.存放的位置 cookie保存在客户端,session ...

  3. session和cookie的区别和联系

    1.Session和Cookie的区别 对象 信息量大小 保存时间 应用范围 保存位置 Session 小量,简单的数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户 服务器端 Cookie ...

  4. 详解SESSION与COOKIE的区别

    在PHP面试中经常碰到请阐述session与cookie的区别与联系,以及如何修改两者的有效时间. 大家都知道,session是存储在服务器端的,cookie是存储在客户端的,session依赖于co ...

  5. session和cookie的区别和联系,session的生命周期,多个服务部署时session管理

    Session和Cookie的区别 对象 信息量大小 保存时间 应用范围 保存位置 Session 小量,简单的数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户 服务器端 Cookie 小 ...

  6. Session和Cookie的区别与联系

    Session和Cookie的区别与联系 一. 概念理解 你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子 ...

  7. session 与 cookie的区别

    session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键.基于网上一些文章和资料的参阅,及作者个人的应用体会,对这 ...

  8. PHP中session和cookie的区别

    这个话题无论是系统运维还是PHP开发人员面试时会经常遇到,所以这里也进行一些总结和归纳,session和cookie的具体理论网上比较大,大家googel下均可:系统运维注意区分下session(会话 ...

  9. session和cookie的区别和联系---转载

    区别 1.存放位置: session保存在服务器,cookie保存在客户端 2.存放的形式: session是以对象的形式保存在服务器,cookie以字符串的形式保存在客户端 3.用途: sessio ...

  10. session和cookie的区别 session失效

    session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键.基于网上一些文章和资料的参阅,及作者个人的应用体会,对这 ...

最新文章

  1. 营销自动化的4大预测分析错误
  2. 中国首个虚拟学生入学清华大学!双商在线、颜值出众,你想跟她做同学吗?
  3. How Tomcat Works(十一)
  4. python3菜鸟教程-Python3 循环语句
  5. 【AI2】app inventor2离线开发环境百度网盘下载链接,安卓app图形化开发环境
  6. [转载]能改变你的世界观的组图——从十亿光年到一飞米
  7. 两种语言的html文件,2. 第二章 HTML语言(一)(33页)-原创力文档
  8. 设计模式——创建型模型
  9. VB如何直接显示内存中的二进制图像数据
  10. 如何将树莓派设置为WiFi热点
  11. readelf 显示文件完整段表
  12. 二叉树的前中后序遍历(非递归实现)
  13. 二维傅里叶变换深度研究-图像与其频域关系
  14. 使用torch.nn.BatchNorm1d出现Tensor for argument #2 ‘weight‘ is on CPU, but expected it to on GPU错误
  15. 阿尔伯塔大学 计算机科学,阿尔伯塔大学计算机科学专业入学要求及申请费用盘点...
  16. 计算机组成与设计(硬件/软件接口)RISC-V版笔记
  17. 腾讯视频QLV格式转换mp4的方法
  18. android启动其他apk,Android 启动apk的常用方法
  19. 金融民工python学习笔记
  20. 中国巡游帆船行业市场供需与战略研究报告

热门文章

  1. The Elements of C# Style -Naming
  2. Servlet WEB过滤器
  3. 洛谷 P2335 [SDOI2005]位图
  4. 深掘市场 开拓机遇 西部数据将亮相2014年北京安博会
  5. 十二 手游开发神器 cocos2d-x editor 之游戏暂停悬浮层
  6. 如何扩大控件的触控响应区域
  7. Linux命令之cal
  8. WCF for .NET CF的一个应用及两个困惑的问题
  9. Eclipse: “Update SVN cache” hangs and locks up
  10. jmap -histo pid 输出的[C [B [I [S methodKlass的含义