자바스크립트 쿠키에 관한 질문입니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
자바스크립트 쿠키에 관한 질문입니다.

QA

자바스크립트 쿠키에 관한 질문입니다.

본문

setCookie("cookie_name","cookie_value",1,"/");

getCookie("cookie_name");

alert(getCookie("cookie_name");

 

안녕하세요,

셋쿠키를 해놓고 

겟쿠키로 받아서 

alert으로 확인해보고 싶은데

 

뭐가 잘못 되었나요>

 

<html>

    <body>

<script>

setCookie("cookie_name","cookie_value",1,"/");

 

getCookie("cookie_name");

 

</script>

<button onclick="alert(getCookie('cookie_name'));">누르세요</button>

</body>

</html>

이 질문에 댓글 쓰기 :

답변 2

셋쿠키 함수와 겟쿠키 함수의 내용 구문과 매개변수를 올려주셔야 독해가 가능합니다.

 

function 셋쿠키(매개변수1, 2, 3. ...) {

    내용구문

}

정의된 함수가 없어서 그렇습니다.

원래 쿠키 사용법은 아래 링크를 참고 바랍니다.

https://developer.mozilla.org/ko/docs/Web/API/Document/cookie


<html>
 
    <body>
 
<script>
 
function setCookie(name,value,days) {
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        expires = "; expires=" + date.toUTCString();
    }
    document.cookie = name + "=" + (value || "")  + expires + "; path=/";
}
function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}
function eraseCookie(name) {  
    document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}

 
setCookie("cookie_name","cookie_value",7);
 
</script>
 
<button onclick="alert(getCookie('cookie_name'));">누르세요</button>
 
</body>
 
</html>
답변을 작성하시기 전에 로그인 해주세요.
전체 4
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT