새소식

Front

[javascript] 쿠키 생성, 불러오기, 삭제하는 방법(Cookie, javascript cookie)

728x90

//쿠키 생성

function setCookie(cookie_name, value, exdays) {

var exdate = new Date();

exdate.setDate(exdate.getDate() + exdays);

var cookie_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());

document.cookie = cookie_name + "=" + cookie_value;

}


//쿠키 값 불어오기

function getCookie(cname) {

    var name = cname + "=";

    var decodedCookie = decodeURIComponent(document.cookie);

    var ca = decodedCookie.split(';');

    for(var i = 0; i <ca.length; i++) {

        var c = ca[i];

        while (c.charAt(0) == ' ') {

            c = c.substring(1);

        }

        if (c.indexOf(name) == 0) {

            return c.substring(name.length, c.length);

        }

    }

    return "";

}


//쿠키 제거(삭제)

function delCookie(cookie_name) {

    set_cookie(cookie_name, "", 0 , 0);

}



//사용하는 방법

<script>

setCookie("id", loginId, 7);

getCookie("id");

delCookie('id');

</script>


 감사합니다.

도움이 되었다면 '공감' 한 번씩 눌러주세요!

잘못된 점이나 궁금한 점이 있다면 댓글 남겨주세요! ^  ^

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.