javascript 쿠키

javascript 쿠키

 

function setCookie(name, value, expireDays) {
 
 var today = new Date();
    today.setDate(today.getDate() + expireDays);

    // document.cookie = name + ‘=’ + escape(value) + ‘; path=/; expires=’ + today.toGMTString() + ‘;’
    document.cookie = name + ‘=’ + value + ‘; path=/; expires=’ + today.toGMTString() + ‘;’
}

function getCookie(name){
 
 var wcname = name + ‘=’;
 var wcstart, wcend, end;
 var i = 0;   

   while(i <= document.cookie.length) {           
    wcstart = i; 
  wcend   = (i + wcname.length);           
  if(document.cookie.substring(wcstart, wcend) == wcname) {                   
   if((end = document.cookie.indexOf(‘;’, wcend)) == -1)                          
    end = document.cookie.length;                   
   return document.cookie.substring(wcend, end);           
    }           

  i = document.cookie.indexOf(”, i) + 1;           
  
    if(i == 0)                   
   break;   
   }   
   return ”;
}