본문 바로가기
개발/javascript

[javascript ] 쿠키 사용

by 적아38 2022. 5. 12.
728x90
//쿠키설정    
function setCookie( name, value, expiredays ){
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}


//쿠키 불러오기
function getCookie(name){
	var nameOfCookie = name + "=";
    var x = 0;
    while ( x <= document.cookie.length ){
    	var y = (x+nameOfCookie.length);
    	if ( document.cookie.substring( x, y ) == nameOfCookie ){
    		if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length;                
   	 		return unescape( document.cookie.substring( y, endOfCookie ));
    	}
    	x = document.cookie.indexOf( " ", x ) + 1;
    	if ( x == 0 ) break;
    }
    return "";
}

/*사용 예시*/
setCookie('divpop1', 'Y' , 1 ); //쿠키설정변수명, 값, 쿠키설정적용일
getCookie("divpop1"); //쿠키값 조회

 

728x90

댓글