Cookie相关
Set-Cookie: value[; expires=date][; domain=domain][; path=path][; secure]
如果想让cookie存在一段时间,就要为expires属性设置为未来的一个用毫秒数表示的过期日期或时间点,expires默认为设置的expires的当前时间。现在已经被max-age属性所取代,max-age用秒来设置cookie的生存期。如果max-age为0,则表示删除该cookie。
cookie的属性:
- HttpOnly属性告之浏览器该 cookie 绝不能通过 JavaScript 的
document.cookie
属性访问。 - domain属性可以使多个web服务器共享cookie。
- 只有path属性匹配向服务器发送的路径,Cookie 才会发送。必须是绝对路径
- secure属性用来指定Cookie只能在加密协议HTTPS下发送到服务器。
- max-age属性用来指定Cookie有效期
- expires属性用于指定Cookie过期时间。它的格式采用Date.toUTCString()的格式。
浏览器的同源政策规定,两个网址只要域名相同和端口相同,就可以共享Cookie。