一、Cookie

  • 1.Cookie 概念

    Cookie : 服务器 发送给 浏览器保存在本地的一小块数据,会在浏览器下次向同一服务器 再次发起请求时携带并发送到服务器上

  • 2.Coolie 作用域

    • Domain

      Domain:指定那些主机可以接收Cookie;

      • 不指定,则默认为当前主机;

      • 指定 Domain ,一般包含子域名 (Domain=wos.com)

    • Path

      Path:指定主机下的那些路径可以接受 Cookie,用 %x2F(/) 作为路径分隔;

  • 3.Cookie 有效期

    • 会话期 Cookie

      • 最简单的 Cookie。浏览器关闭后自动删除。(会话期不需要指定过期时间和有效时间)
    • 持久性 Cookie

      • 制定一个特定的过期时间或有效期;
  • 4.Cookie 应用

    • 1.会话状态管理(用户登录、购物车、游戏分数)

    • 2.个性化设置(用户自定义设置、主题)

    • 3.浏览器行为跟踪(跟踪分析用户行为)

二、HTTP && Cookie

  • 创建 Cookie

    
    <script>document.cookie = newCookie;// Cookie 数据格式/* Cookie 存储数据格式;1.多个数据 ';' 分隔;2.每个数据以键值对形式存在;*/// 一次只能设置一个document.cookie = "name=afwa";// 多个 ; 分隔document.cookie = "someCookieName=true;expires=Fr1,31D……;path="/";
    </script>

    Tip : 设置Cookie键值时,一次只能设置一个;

  • 读取 Cookie

    
    <script>document.cookie = newCookie;// Cookie 数据格式/* Cookie 存储数据格式;1.允许存储多个数据,数据之间 ';' 分隔;2.每个数据以键值对形式存在;*/console.log(document.cookie);</script>
  • 修改 Cookie

    
    <script>document.cookie = newCookie;// Cookie 数据格式/* Cookie 存储数据格式;1.多个数据 ';' 分隔;2.每个数据以键值对形式存在;*/// 多个键值对赋值var cookies = document.cookie;var arr = cookies.split(';'
    ;   for(var i=0;i<arr.length;i++){var cookie = arr[i];var cookiePair = cookie.split('=');{</script>
  • 删除 Cookie

    Tip : 将名称设为空;或将其时间设置为过期时间

    
    <script>document.cookie = newCookie;// Cookie 数据格式/* Cookie 存储数据格式;1.多个数据 ';' 分隔;2.每个数据以键值对形式存在;*/document.cookie = "name=''";</script>

三、访问 && 更新 Cookie


Tip : 一般工况下Cookie值都是自动生成,但是我们可以手动修改;

HTTP 中的 Cookie相关推荐

  1. 爬虫之requests模块在headers参数中携带cookie发送请求

    爬虫之requests模块在headers参数中携带cookie发送请求 网站经常利用请求头中的Cookie字段来做用户访问状态的保持,那么我们可以在headers参数中添加Cookie,模拟普通用户 ...

  2. python 中cookie_详解Python中的Cookie模块使用

    最近在用GAE开发自己的博客程序.虽然GAE的API没有显式的提供操作Cookie的方法,但他现有的架构,使我们有足够的自由来操作Cookie. Cookie 模块,顾名思义,就是用来操作Cookie ...

  3. 微信内置浏览器中的cookie很诡异呀

    微信内置浏览器中的cookie很诡异呀 这是设置和删除COOKIE的代码 function set_cookie($var ,$value = '' ,$expire = 0){ $path = '/ ...

  4. koa中使用cookie 和session

    在koa中使用cookie app.keys = ['im a newer secret'] //设置签名的 Cookie 密钥. // 设置cookie app.use(async ctx => ...

  5. python中opener_详解在Python程序中使用Cookie的教程

    大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用. 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份.进行session跟踪而储存在 ...

  6. Django 中的 cookie 和 session

    一.cookie 由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的.Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用.比如判断用户是否是第一次访问网站.目前最新的 ...

  7. WordPress中的cookie 机制

    2019独角兽企业重金招聘Python工程师标准>>> WordPress中的cookie机制 WordPress使用cookies技术(能够让网站服务器把少量数据存储到客户端的硬盘 ...

  8. HTTP 协议中的 cookie

    定义 cookie 是存储在浏览器某个文件中的一段key=value字符串 特性 服务端下发响应时,可以在响应头加上Set-Cookie: key= value,告诉浏览器,需要保存哪些cookie ...

  9. java 发送cookie_Java如何在Servlet中发送cookie?

    Cookie是Web服务器发送给浏览器的一条信息.然后,浏览器将该信息返回到Web服务器.这是某些网页记住您以前访问的方式.例如,一个电子商务网站可能使用cookie来记住您放置在在线购物车中的项目. ...

  10. java中的Cookie是什么_第74节:Java中的Cookie和Session

    第74节:第74节:Java中的Cookie和Session ServletContext: 什么是ServletContext,有什么用哦,怎么用呢? 启动服务器后,会给每个应用程序创建一个Serv ...

最新文章

  1. printf, sprintf - 转换成指定格式的输出结果.
  2. 【SQLAlchemy】PostgreSQL的自增长主键定义
  3. SAP Spartacus 中,Angular <ng-container>使用的一个例子
  4. android viewpager 滑动方法,Android中Viewpager禁止滑动的实现
  5. 跟我学 Java 8 新特性之 Stream 流(三)缩减操作
  6. java forkjoin MySQL_Java并发fork-join框架
  7. sqlplus可以连接plsql连接不上_Gee引擎配置微端不更新,连接不上,尝试重新连接的解决方法...
  8. 身份证OCR识别SDK
  9. 仙人掌之歌——权力的游戏(1)
  10. html 字体样式及结果,css font-family 的种类、安全字体及写法(附样式图)
  11. 鸿蒙系统能玩魔兽世界吗,魔兽世界TBC燃烧远征测试服,H英雄本的装备2小时内可以交易, 亲友们可以互相毛装备了...
  12. 【AI视野·今日CV 计算机视觉论文速览 第158期】Mon, 23 Sep 2019
  13. 广州外贸童装批发市场
  14. css 画一条水平直线和垂直竖线
  15. android studio将一个页面信息传送到另一个页面并显示
  16. java笔记——反射
  17. nyoj 284 坦克大战
  18. Java 使用IE浏览器下载文件,文件名乱码问题
  19. win10与linux双系统
  20. php 去除emoji

热门文章

  1. Python 高级:05 HTTP 协议和静态 Web 服务器
  2. 系统化思维导论读后感
  3. 科幻与现实的近距离抚摸
  4. CutMix原理与代码解读
  5. FPGA-任务五、十字路口交通控制灯器系统设计(二)
  6. 常见.Net 英文专业词汇收集 [转]
  7. Java字符串常见拼接方式
  8. 2022年电工(初级)考题及模拟考试
  9. 【1】疯壳开源蓝牙智能健康手表(心率血压血氧心电监测_可定制开发)_整机功能演示
  10. lua中的bind函数,闭包函数,终于知道有啥用处了