zoukankan      html  css  js  c++  java
  • javascript基础学习(十五)

    javascript之cookie


    学习要点:

      cookie介绍

      创建与获取cookie

      cookie的编码

      cookie的生存期

      cookie的路径

      cookie的domain

      cookie的secure

    一、cookie介绍

      cookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上。在javascript中,cookie主要用来保存状态,或用于识别身份。

    二、创建与获取cookie

      创建cookie的语法代码如下所示:document.cookie="name=value"

      获取cookie的语法代码如下所示:document.cookie

    三、cookie的编码

      使用escape()函数将cookie值进行编码,在读取cookie时再通过unescape()函数将其还原。

    四、cookie的生存期

      在默认情况下,浏览器关闭后,cookie也就随之消失了。如果想要在浏览器窗口之后还能继续使用,就需要为cookie设置一个生存期。

      设置cookie的生存期可以使用以下代码:

      document.cookie=name=value;expires=date;

      date格式:Wdy,DD-Mon-YY HH:MM:SS GMT

    五、cookie的路径

      通过设置path=/来达到整个网站都能访问cookie的目的。

    六、cookie的domain

      使用cookie可以解决cookie在不同虚拟目录中访问的问题,但是path不能解决在不同域中访问cookie的问题。

      如:www.aspxfans.com和booksupport.aspxfans.com,将cookie的domain设置为.aspxfans.com就好了。

    七、cookie的secure

      默认情况下,cookie使用的是普通的、不加密的HTTP传输方法。设置了cookie的secure之后,cookie就只能通过HTTPS或在其他安全协议下才能被传输。


  • 相关阅读:
    TypeError: Buffer.alloc is not a function
    node.js服务端程序在Linux上持久运行
    C#中的反射
    群要事日记
    vs2017 自定义生成规则 错误 MSB3721 命令 ”已退出,返回代码为 1。
    VP9 Video Codec
    用户手册是Yasm汇编
    更改Mysql数据库存储位置
    注册表项
    C#开发可以可视化操作的windows服务
  • 原文地址:https://www.cnblogs.com/riluocanyang/p/5582120.html
Copyright © 2011-2022 走看看