美文网首页
cookie的基本常识

cookie的基本常识

作者: 郭仁磊 | 来源:发表于2016-05-01 15:58 被阅读102次

cookie是允许服务器端脚本,在浏览器端存储数据的一种技术.(可见cookie是浏览器的技术).cookie是存在于浏览器端的.在浏览器端有一个区域叫cookie数据区,用来存放cookie数据.

其特点是: 

1.允许服务器向浏览器发送指令,用来管理存储在浏览器端的cookie数据.虽然数据存在浏览器端,但是浏览器并不决定该存哪些数据,由服务器告诉它存放哪些数据.

2.浏览器如果存储了某台服务器所设置的cookie数据,当浏览器再向服务器请求时,会携带存储的cookie信息到服务器端.

客户端与服务器的交互通过”请求”与”响应”来完成

客户端向服务器发送了一个请求,我的服务器想做一件事情,存储cookie数据.如果想做这样一件事情,就应该在响应的时候向浏览器发出一个指令:”你去存储某个cookie数据以及数据的内容,包括值,名字等”.把数据存储到浏览器的cookie数据区,这样存储工作就完成了.

如果过一段时间,我们的浏览器又对同样一台浏览器发出了一次请求,同样的一台服务器已经记录了一些cookie数据,它在请求时就会主动携带"该服务器”存储在浏览器的cookie数据.服务器端就有能力得到请求的cookie数据,然后爱做什么处理就做什么处理.(下图就是一个cookie技术的描述)

现在的浏览器都会自己管理一个cookie数据表,把所有的cookie信息存进去,存储到硬盘上(永久存储,有效期之内)

cookie的基本操作

设置(增删改)

setCookie(KEY,VALUE)

完成cookie数据的设置

KEY如果存在则更新,不存在则添加

cookie的特征

有效期

默认:称之为临时cookie,也叫会话cookie

会话周期结束(浏览器关闭)

支持设置有效期:

setCookie()的第三个参数可以对有效期进行设置,有效期采用一个时间戳进行标示.

是谁判断cookie失效呢?

浏览器,服务器在设置cookie时,会同时告知浏览器该cookie的有效期

相关文章

  • cookie的基本常识

    cookie是允许服务器端脚本,在浏览器端存储数据的一种技术.(可见cookie是浏览器的技术).cookie是存...

  • 学炒股,先从这几方面入手

    炒股的基本常识有哪些,了解股票的基本运作原理和基本常识,如果您是新手或者刚开始炒股,学习炒股的基本常识可以...

  • 记录用户的上次访问时间----Cookie

    Cookie的创建:Cookie cookie = New Cookie(Cookie name,Cookie v...

  • Cookie/Session

    Cookie 创建cookie Cookie cookie = new Cookie("name","aaa");...

  • 了解HTTP Cookie

    Cookie 是什么 Cookie 的分类 如何设置 Cookie 如何读取 Cookie Cookie 的使用场...

  • 详解Cookie和Session

    目录 Cookie的定义 Cookie的分类 Cookie的机制 Cookie的用途 Cookie的缺陷 Sess...

  • localStorage、sessionStorage和cook

    Cookie的用法 获取cookie: document.cookie cookie赋值:document.co...

  • js操作cookie

    JS操作cookie Jquery操作cookie 设置cookie 获取cookie 删除cookie 附件 j...

  • 关于cookie

    关于cookie cookie cookie的定义cookie是前端开发中的一个重要概念。cookie翻译为“甜饼...

  • jquery操作cookie

    需要引入cookie插件 创建cookie $.cookie('name','value') 创建 cookie,...

网友评论

      本文标题:cookie的基本常识

      本文链接:https://www.haomeiwen.com/subject/exkbcttx.html