在请求头里存储cookie

使用:

cookieUtil.set(key,value,' ', '/');


引入jquery.cookie.js

var cookieUtil={

    set :function(name,value,expires,path,domain,secure){

        var cookieText=encodeURIComponent(name)+'='+

            encodeURIComponent(value);

        if(expires instanceof Date){

            cookieText+=';expires='+expires.toGMTString();

        }

        if(path){

            cookieText+=';path='+path;

        }

        if(domain){

            cookieText+=';domain='+domain;

        }

        if(secure){

            cookieText+=';secure';

        }

        document.cookie=cookieText;

    },

    get:function(name){

        var cookieName=encodeURIComponent(name)+'=',

            cookieStart=document.cookie.indexOf(cookieName),

            cookieValue=null;

        if(cookieStart>-1){

            var cookieEnd=document.cookie.indexOf(';',cookieStart);

            if(cookieEnd==-1){

                cookieEnd=document.cookie.length;

            }

            cookieValue=decodeURIComponent(document.cookie.substring(cookieStart+cookieName.length,cookieEnd))

        }

        return cookieValue;

    },

    unset:function(name,path,domain,secure){

        this.set(name,'',new Date(0),domain,path)

    }

}

function setCookieDate(day){

    var date=null;

    if(typeof day=='number'&&day>0){

        date=new Date();

        date.setDate(date.getDate()+day);

    }else{

        throw new Error('!!')

    }

    return date;

}

function getUUID() {

    return 'xxxx-xxxx-xxxx-xxxx-xxxx'.replace(/[xy]/g, function(c) {

        var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);

        return v.toString(16);

    });

};

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,174评论 0 2
  • 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就...
    恩德_b0c2阅读 3,301评论 0 3
  • 用途:在客户端的磁盘上以很小的文件保存一定量的数据。 cookie的内容document.cookie='name...
    Miss____Du阅读 11,730评论 1 10
  • cookie也叫HTTP Cookie,最初是客户端与服务器端进行会话使用的。比如,会员登录,下次回访网站时无须登...
    lovelydong阅读 2,953评论 0 1
  • 我们APP上个版本添加了一些付费的服务,所以得用到苹果的In-App Purchase。开发完这个迭代了有时间可以...
    10000Hours阅读 3,579评论 0 1

友情链接更多精彩内容