因为http是无状态的,向服务器发送请求后,服务器解析请求而后返回对应的响应,服务器负责完成这个过程是彻底独立的,不会记录先后状态的变化,所以缺乏状态记录。html
咱们分别须要会话和Cookies的技术来保持HTTP链接状态。浏览器
在服务端服务器
在Web中,会话对象用来存储特定用户会话所需的属性及配置信息。cookie
当用户在应用程序的Web页之间跳转时,存储在会话对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。session
当用户请求来自应用程序的Web页时,若是该用户尚未会话,则Web服务器将自动建立一个会话对象。学习
当会话过时或被放弃后,服务器将终止该会话。网站
在客户端(好比咱们的浏览器,将其保存在本地)。ui
某些网站为了辨别用户身份、进行会话跟踪而存储在用户本地终端上的数据。spa
在客户端与服务器端进行交互的时候,会发送请求到服务器端,服务器端返回的时候,会带有一些信息,这些信息就是cookie。htm
它由服务器建立。保存在咱们本地浏览器,下次访问时浏览器将cookie发送到服务端。
学习文档:会话和Cookies