会话技术(cookie和session)

1、cookie

cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器,当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去,这样,web资源处理的就是用户各自的数据了。

cookie是http协议制定的,http协议对cookie做了一下规定:

(1)一个cookie的大小最多为4k

(2)一个服务器最多向一个浏览器保存20个cookie

(3)一个浏览器最多可以保存300个cookie

2、session

session是服务端技术,利用这个技术,服务器在运行时为每一个用户浏览器创建一个独享的session,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中其他的web资源时,其他web资源再从用户各自的session中取出用户的数据。

session销毁的三种情况:

(1)session过期:默认过期时间为30分钟

(2)非正常关闭服务器

(3)调用sesson.invalidate()方法

猜你喜欢

转载自blog.csdn.net/qq1424035130/article/details/82774427