Rianshin

[JavaScript] 쿠키 set, get 본문

Develop/Javascript

[JavaScript] 쿠키 set, get

RianShin 2020. 11. 25. 15:58
728x90
반응형
SMALL
cookieBaker: {
      set: function set(cname, cvalue, exdays) {
        if (!exdays) {exdays = 1;}
        var d = new Date();
        d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
        var expires = 'expires=' + d.toUTCString();
        document.cookie = cname + '=' + (cvalue || '') + ';' + expires + '; path=' + ctx + ';';
        // console.log(document.cookie);
      },
      get: function get(cname) {
        var name = cname + '=';
        var decodedCookie = document.cookie;
        var ca = decodedCookie.split(';');
        for (var i = 0; i < ca.length; i++) {
          var c = ca[i];
          while (c.charAt(0) === ' ') {
            c = c.substring(1);
          }
          if (c.indexOf(name) === 0) {
            return c.substring(name.length, c.length);
          }
        }
        return '';
      },
      remove: function remove(cname) {
        this.set(cname, '', -1);
      } }
728x90
반응형
LIST
Comments