반응형
쿠키 저장
//이름 / 값 / 저장 시킬 시간
function _fnSetCookie(cookie_name, value, hours) {
if (hours) {
var date = new Date();
date.setTime(date.getTime() + (hours * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
} else {
var expires = "";
}
document.cookie = cookie_name+ "=" + value + expires + "; path=/";
}
쿠키 값 가져오기
function _fnGetCookie(cookie_name) {
var x, y;
var val = document.cookie.split(';');
for (var i = 0; i < val.length; i++) {
x = val[i].substr(0, val[i].indexOf('='));
y = val[i].substr(val[i].indexOf('=') + 1);
x = x.replace(/^\s+|\s+$/g, ''); // 앞과 뒤의 공백 제거하기
if (x == cookie_name) {
return unescape(y); // unescape로 디코딩 후 값 리턴
}
}
}
쿠키 삭제하기
function _fnDelCookie(cookie_name) {
_fnSetCookie(cookie_name, "", "-1");
}
'IT > JS + Jquery' 카테고리의 다른 글
[Jquery]Promise가 정의 되지 않았습니다. (0) | 2020.03.13 |
---|---|
[JavaScript] Iframe load 시 Progress Bar 추가 (0) | 2020.02.13 |
[Jquery]영역 밖 클릭 시 이벤트 주기 (0) | 2020.01.16 |
[JavaScript] Ajax 파일 전송 (Form 전송) (0) | 2019.12.27 |
[Javascript] Ajax에 프로그래스 바 넣기 (0) | 2019.12.12 |