본문 바로가기

개발

js에서 쿠키 생성/받기

  • 쿠키생성
    //쿠키생성
    
    //변수를 선어
    var date = new Date();
    date.setDate(date.getDate() +1);
    var willCookie = "";
    willCookie += "쿠키Name = 쿠키Value;";
    willCookie += "expires=" +date.toUTCString();
    //쿠키에 넣는다.
    document.cookie = willCookie;
    
    //쿠키생성 종료​
  • 쿠키불러오기
    //쿠키불러오기
    
    //변수를 선언한다.
    var name = "쿠키Name";
    var cookies = document.cookie.split(";");
    //쿠키를 추출한다.
    for(var i in cookies){
    	if(cookies[i].search(name) != -1){
        	alert(cookies[i].replace(name + "=", ""));
            //*참고 : 특정 브라우저 문제 발생시 대응 예
            //alert(cookies[i].replace(name + "=", "").replace(/^\S\S*/, "").replace(/^\S\S*/, ""));
           }
    	}
        
    //쿠키 불러오기 종료​