Javascript 쿠키 유틸 / Cookie 공통 함수 / 쿠키 생성 및 확인

Javascript 쿠키 유틸

CookieUtil.js

/**
 * 쿠키를 생성한다.
 * @param name
 * @param value
 * @param exp
 */
function setCookie(name, value, exp) {
    const date = new Date();
    date.setTime(date.getTime() + exp * 24 * 60 * 60 * 1000);
    document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
}

/**
 * 쿠키에서 값을 가져온다.
 * @param name
 * @returns {string|null}
 */
function getCookie(name) {
    var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
    return value? value[2] : null;
}

/**
 * 쿠키에서 값을 삭제한다.
 * @param name
 */
function deleteCookie(name) {
    document.cookie = name + '=; expires=Thu, 01 Jan 1999 00:00:10 GMT;path=/;';
}

쿠키 확인 방법

console.log(document.cookie);

현재 도메인에서 읽을 수 있는 모든 쿠키 값을 F12에서 볼 수 있습니다.

Leave a comment