티스토리 뷰

반응형

자바스크립트로 쿠키 조작을 할때 아래와 같이 함수로 만들어 놓고 쓰면 편리하다.



쿠키(Cookie) 저장하기

var setCookie = function(name, value, exp) {
var date = new Date();
date.setTime(date.getTime() + exp*24*60*60*1000);
document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
};



// setCookie(변수이름, 변수값, 기간);
setCookie("expend", "true", 1);



쿠키(Cookie) 가져오기


var getCookie = function(name) {
var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return value? value[2] : null;
};



// getCookie(변수이름)
var is_expend = getCookie("expend");
console.log("쿠키 is_expend변수에 저장된 값: "+is_expend);



쿠키(Cookie) 삭제하기


var deleteCookie = function(name) {
document.cookie = name + '=; expires=Thu, 01 Jan 1999 00:00:10 GMT;';
}



// deleteCookie(변수이름)
deleteCookie('name');


반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함