码迷,mamicode.com
首页 > 其他好文 > 详细

session 与 cookie 区别

时间:2019-10-10 15:23:39      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:关闭   通信   数据   http   代理   语言   跟踪   通过   通信网   

 

cookie是什么呢?session又是什么?

先来了解几个概念。

  1、无状态的HTTP协议:

协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。

HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话

  2、会话(Session)跟踪:

  会话,指用户登录网站后的一系列动作,比如浏览商品添加到购物车并购买。会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。

Cookie通过在客户端记录信息确定用户身份Session通过在服务器端记录信息确定用户身份

 

思路:http无状态,他没法知道对方是谁,服务器用session保存数据,但是会在客户端写一个session id到cookie里。如果你经常用代理抓包,你应该可以经常看到各类session id。

session 与 cookie 区别

标签:关闭   通信   数据   http   代理   语言   跟踪   通过   通信网   

原文地址:https://www.cnblogs.com/CincentHuang/p/11647925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!