• JS设置cookie、读取cookie、删除cookie


    JS设置cookie、读取cookie、删除cookie

     
     
     

     JS设置cookie,注意一定要path=/ ,根目录,不然其他目录可能查询不到。。默认是本目录。

       document.cookie = 不会吧原cookie删除的,可能是个属性实现模式,实际是个增量过程。。

    删除cookie,通过是指过期时间来进行。。。

     

     

    function writeCookie(name, value, hours)

     

    {

     

      var expire = "";

     

      if(hours != null)

     

      {

     

        expire = new Date((new Date()).getTime() + hours * 3600000);

     

        expire = "; expires=" + expire.toGMTString();

     path="; path=/";

     

      }

     

      document.cookie = name + "=" + escape(value) + expire+path;

     

    }

     

    function setCookie(name, value, expires, path, domain, secure)

        {

            document.cookie = name + "=" + escape(value) +

                ((expires) ? "; expires=" + expires : "") +

                ((path) ? "; path=" + path : "") +

                ((domain) ? "; domain=" + domain : "") +

                ((secure) ? "; secure" : "");

    }

     

     

    删除cookies

    ?

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    function delCookie(name)

    {

    var exp = new Date();

    exp.setTime(exp.getTime() - 1);

    var cval=getCookie(name);

    if(cval!=null)

    document.cookie= name + "="+cval+";expires="+exp.toGMTString();

    }

    //使用示例

    setCookie("name","hayden");

    alert(getCookie("name"));

    //如果需要设定自定义过期时间

    //那么把上面的setCookie 函数换成下面两个函数就ok;

    //程序代码

     

     

     

    作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

    汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

    转载请注明来源: http://www.cnblogs.com/attilax/

    Atiend

     

     

  • 相关阅读:
    ****阿里云使用+快速运维总结(不断更新)
    Linux 标准目录结构
    linux awk命令
    反射型 DDoS 攻击的原理和防范措施
    容器平台选型的十大模式:Docker、DC/OS、K8S 谁与当先?
    谈谈数据库的跨机房容灾-网易云
    前端 支持 超大上G,多附件上传
    java 支持 超大上G,多附件上传讨论
    java 支持 超大上G,多附件上传分享
    java 支持 超大上G,多附件上传功能
  • 原文地址:https://www.cnblogs.com/attilax/p/6041157.html
Copyright © 2020-2023  润新知