专栏首页技术博文js cookie的操作

js cookie的操作

    function setCookie(name, value, path, domain, secure,expire)
    {//{{{
        //expireµ¥Î»ÊÇÃë
        if(!expire)
        {
            expire = expire*24*60*60;//365Ìì
        }
        var Days = 365; //cookie ½«±»±£´æ 365 Ìì
        var exp  = new Date();    //new Date("December 31, 9998");
        exp.setTime(exp.getTime() + expire*1000);

        document.cookie = name + "=" + escape(value) +
            ("; expires=" + exp.toGMTString() ) +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            ((secure) ? "; secure" : "");
    }//}}}

    function getCookie(name)
    {//{{{
        var dc = document.cookie;
        var prefix = name + "=";
        var begin = dc.indexOf("; " + prefix);
        if (begin == -1) {
            begin = dc.indexOf(prefix);
            if (begin != 0) return null;
        } else {
            begin += 2;
        }
        var end = document.cookie.indexOf(";", begin);
        if (end == -1) {
            end = dc.length;
        }
        return unescape(dc.substring(begin + prefix.length, end));
    }//}}}

    function deleteCookie(name, path, domain)
    {//{{{
        if (getCookie(name))
        {
            document.cookie = name + "=" +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                "; expires=Thu, 01-Jan-70 00:00:01 GMT";
        }
    }//}}}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • php pathinfo()的用法

    pathinfo — 返回文件路径的信息  mixed pathinfo ( string $path [, int $options = PATHINFO_D...

    joshua317
  • Linux里如何查找文件内容

    Linux查找文件内容的常用命令方法。   从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 例子:在当前目录里第一级文件夹中寻找包...

    joshua317
  • memcache和redis的区别

    1.定义 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API Memcac...

    joshua317
  • 一键自动往crontab添加条目脚本

    只要将 监控脚本 被监控程序 和重启脚本放在同一个目录下,并将被监控程序运行起来,即可自动添加到crontab中,建议配置mooon提供的process_m...

    一见
  • 谷歌基于语义模型打造全新搜索方式——Talk to Books

    AiTechYun 编辑:chux ? 在过去几年中,自然语言理解发展迅速,部分原因是词向量的发展,使得算法能够根据实际语言运用来了解字词间的关系。这些向量模型...

    AiTechYun
  • 如何避免HBase写入过快引起的各种问题

    client api ==> RPC ==> server IPC ==> RPC queue ==> RPC handler ==> write WAL ==...

    加米谷大数据
  • Kubernetes-控制器之Job

    Job负责批量处理短暂的一次性任务 (short lived one-off tasks),即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。

    菲宇
  • python-类

    机器学习和大数据挖掘
  • Which garbage collection strategy is using

    indicates ParallelGC is the default strategy. 

    克虏伯
  • 优步决定停止开发自动驾驶卡车以及自动货运平台

    优步正在将其资源从其Advanced Technologies Group的自动驾驶卡车部门转移出去。目前,它停止开发从自主技术公司Otto收购的自动货运平台。

    AiTechYun

扫码关注云+社区

领取腾讯云代金券