• cookie的相关知识


    cookie

    一、cookie是什么?

      cookie是一种会话跟踪技术,本质就是客户端上的一些文件,这些文件存储了一些客户的数据内容;cookie存储的数据存在有限期限的,可以实现长时间的保存的;cookie的使用前提条件是:1. 同一个网站;2. 相同的浏览器;

      cookie的内容为纯文本,只能保存字符串数据;为了将数据类型也保存起来,可以使用json数据格式

    二、cookie的一些属性

      1. path:路径

        如果没有设置path属性的话,cookie的有效路径为:当前目录 以及 其子目录都是可以获取该cookie

        如果设置了path属性,例如path= / ;那么cookie在服务器中有根目录下,该站点内所有的文件都可以获取到该cookie

      2. expires:有效时间

        如果没有设置cookie的话,cookie的有效时间就是会话时间,当页面关闭之后cookie也就失效了;

        如果设置了有效时间的话,那么在有效时间之后,cookie就会失效了

    var a = new Date();
    a.setSeconds(a.getSeconds() + 20);
    document.cookie = "user=lee;expires=" + a.toGMTString(); // 设置一个有效时间为20秒的cookie

      3. domain:域

        由于浏览器的同源策略的限制,该属性是无效的

    三、cookie的传递

      cookie虽然存储在客户端本地,但是使用的过程中,每次客户端发起请求的时候,都会将本地的cookie发送到服务器端,服务器获取到cookie的数据进行响应,并将结果返回给客户端

      

    作者:David-lcw
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    命令行中邮件的收发
    关于location对象
    正则表达式
    一家初创公司的 CTO 应当做什么?
    移动数据网络质量的国家奖牌榜
    MFQ&PPDCS测试分析和测试设计框架l学习记录
    Python学习笔记之基本语法学习1
    《用Python做HTTP接口测试》学习感悟
    我的中台的理解
    中台与平台的区别
  • 原文地址:https://www.cnblogs.com/david-lcw/p/10803434.html
Copyright © 2020-2023  润新知