您的位置:首页 > 其它

session和cookie的区别

2012-12-09 11:35 197 查看
session总是放在服务器上的, 每个session有一个唯一的session ID(为了标识他是那个客户端的)

在启动session的同时,会在客户端生成cookie,服务器把session ID加到cookie中

每次服务器和客户端交互的时候,就是从cookie中取得session ID 来定位服务器上的session

在jsp中使用最多的是getAttribute和setAttribute.

Cookie可以保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了

Cookie在生成时就会被指定一个Expire值,这就是Cookie的生存周期,在这个周期内Cookie有效,超出周期Cookie就会被清除。有些页面将Cookie的生存周期设置为“0”或负值,这样在关闭页面时,就马上清除Cookie
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: