cookie默认有效期多长_cookie基础
cookie8月份去张家界好吗
⽤途
会话状态管理(如⽤户登录状态,购物车,游戏分数,或其他需要记录的信息)
个性化设置(如⽤户⾃定义设置、主题等)
浏览器⾏为跟踪(如跟踪分析⽤户⾏为等
创建cookie
聘任书当服务器收到HTTP请求时,服务器可以在响应头⾥⾯添加⼀个Set-Cookie选项。浏览器收到响应后通常会保存下Cookie,之后对该服务器每⼀次请求中都通过Cookie请求头部将Cookie信息发送给服务器。另外,Cookie的过期时间、域、路径、有效期、适⽤站点都可以根据需要来指定。
HTTP/1.0 200 OK Content-type: text/html Set-Cookie: yummy_cookie=choco Set-Cookie: tasty_cookie=strawberry
现在,对该服务器发起的每⼀次新请求,浏览器都会将之前保存的Cookie信息通过Cookie请求头部再发送给服务器。
GET /sample_page.html HTTP/1.1 Host: Cookie: yummy_cookie=choco; tasty_cookie=strawberry
新天龙八部演员表会话期cookie
会话期Cookie是最简单的Cookie:浏览器关闭之后它会被⾃动删除,也就是说它仅在会话期内有效。会话期Cookie不需要指定过期时间(Expires)或者有效期(Max-Age)。需要注意的是,有些浏览器提供了会话恢复功能,这种情况下即使关闭了浏览器,会话期Cookie 也会被保留下来,就好像浏览器从来
没有关闭⼀样。
持久性cookie
和关闭浏览器便失效的会话期Cookie不同,持久性Cookie可以指定⼀个特定的过期时间(Expires)或有效期(Max-Age)。
个税计算方法Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT;
2020假期安排时间表Cookie的Secure 和HttpOnly 标记
Secure:cookie只能通过https协议加密过的请求发送给服务端
HttpOnly :为避免XSS,不允许待httponly标记的cookie
cookie作⽤域
Domain和Path 标识定义了cookie的作⽤域:即cookie应该发送给哪些url
Domain指定哪些主机可以接受cookie。如果不指定,默认为当前⽂档的主机(不包含⼦域名)。如果指定Domain,则⼀般包含⼦域名。
Path:指定了主机下的哪些路径可以接受cookie(该url路径必须存在于请求url中)。
例如:设置Path=/docs,则以下地址都会匹配
/docs
/docs/web
/docs/web/http
js创建cookie
//以健值对形式存储 kie = "a=b" kie = "c=d" console.kie) //a=b; c=d //添加⼀个过期时间 kie = "name=xi js读取cookie
var cookieVal = kie
js修改cookie
//和创建cookie⼀样 kie = "name=aaa"
js删除cookie
//将expires参数设置为以前的时间即可 kie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
设置cookie值
//设置cookie值的函数 function setCookie(cname,cvalue,exdays){ var d = new Date() d.Time()+(exdays*24*60*60*1000)) var expires = "expires="+d.获取cookie值
//获取cookie值的函数 function getCookie(cname){ var name = cname + "=" var ca = kie.split(';') console.log('ca',ca) for(var i=0;i
立春的含义检测cookie值
//检测cookie值的函数 function checkCookie(){ var username = getCookie('qqq') if(username!=''){ alert('welcome again'+username) }else{ username = prompt('ple
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论