天天看点

Cookie和Session理解一、什么是Cookie:二、Cookie的作用:三、Cookie什么时候产生:四、Cookie的生命周期五、Cookie的缺点六、Session的理解

< h1 类""pgc-h-right-arrow" data-track""1" >,什么是 cookie:</h1>

是服务器发送到用户浏览器并保存在本地的一小段数据,它携带数据并在下次浏览器再次向同一服务器发送请求时将其发送到服务器,并且服务器可以确定当前用户是哪个用户。注意:Cookie 存储大小限制为不超过 4kb,因此 Cookie 只能存储少量数据。

< h1类"pgc-h-arrow-right-right"data-track""4" >,cookie的作用:</h1>

.会话状态管理

.个性化

.浏览器行为跟踪

< h1 类""pgc-h-right-arrow" data-track""11" >,当生成 cookie 时:</h1>

当客户端向服务器发送请求时,服务器向客户端发送一个 Cookie,浏览器保存该 Cookie。

Cookie 以两种方式保存:浏览器将 Cookie 保存在内存中,以及通过客户端的硬盘驱动器保存

< h1 类"pgc-h-right-arrow"data-track""16" > Cookie 的生命周期</h1>

Cookie 生产指定了 Inspire 值,即 Cookie 生存期,在此期间,Cookie 值有效,并且清除了周期外。某些页面将 Cookie 的生存期设置为 0 或负数,当您关闭浏览器时,您可以立即清除 Cookie,并且不记录用户信息,从而使其更安全。

< h1类"pgc-h-right-arrow"data-track""19" >,cookie的缺点</h1>

.数量限制

不保证安全性

.浏览器可能禁止使用 Cookie

<对>6的理解,会话,"pgc-h-right-arrow"data-track-track.></h1>

.会话用于存储特定用户会话所需的属性及其配置信息。

.Cookie 是客户端记录的状态,会话是服务端记录状态

当客户端发送 Cookie 时,服务器会从 Cookie 中找到 sesionID,并将相应的会话信息返回给客户端以流式传输用户的页面。如果通过会话 ID 查找会话,但发现没有会话,则将创建一个新会话。