session和cookie

在同一台机器上,开两个浏览器,访问服务器,这个时候会产生两个session

session的信息是保存在cookie中的,如果一个用户访问服务器,服务器发现cookie中没有session信息,就会为这个请求,开启一个新的session。

cookie的情况类似,不过要注意,如果是临时cookie,也就是不设置setMaxAge(),或者设为setMaxAge(-1),那么这个cookie是一个临时的cookie,存放在内存中,浏览器关闭,cookie随之消失。

如果是永久性cookie,是存放在硬盘上的,可以在各个浏览器中间共享数据的。

----
session的数据是存放在服务端的(服务器的内存中,如果是jee应用,就是jvm管辖的内存中)

cookie是存放在客户端机器上的,用户每向服务器发送一次请求,都会带着客户端的cookie信息,可以使用request.getCookie();方法来获取cookie信息。

----

转一个关于session和cookie的文章:

http://zhangguoli1997.iteye.com/blog/214012

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值