Cookie
什么是cookie?
浏览器访问服务器或者网站的时候, 网站或者服务器会响应一个set-cookie的属性
,里面就是和该网站或者服务器相关的一块数据.这一块数据就会被存储在浏览器上.cookie是存储在浏览器里面的。
然后每次访问该网站的时候都会带上cookie的数据.cookie是相对独立的.
比如访问
百度时
Set-Cookie:BDSVRTM=259; path=/
Set-Cookie:BD_HOME=1; path=/
Set-Cookie:H_PS_PSSID=1451_21104_24328; path=/; domain=.baidu.com
后面再次访问的时候,浏览器里面就会有个Cookie:然后里面就有这些数据了.
Cookie: BD_HOME=1; H_PS_PSSID=1451_21104_24328
cookie的有效期?
cookie的有效期.如果不设置cookie的MaxAge.则是到关闭浏览器为止;
若设置则从启动计时起的时候开始到MaxAge到位止.setMaxAge(s)/单位为秒.
这些都是在浏览器上面操作的.
cookie的特点?
cookie是不可信的,可以被修改.存储信息不能过多.5K.
不能被用户看到的信息 和不能被改动的信息不能放到cookie.
cookie是可以被清除的,不能丢的数据不能放到cookie中
resp.addCookie()之后也可以可以通过删除
输出方法:setMaxAge(0)来将cookie消除掉.
cookie不可以跨浏览器访问.也不可以跨域名访问.
案例:cookie登录保存用户名(服务器端处理)
时间: 2024-10-11 06:10:28