자바스크립트 쿠키에 관한 질문입니다.
본문
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>
답변을 작성하시기 전에 로그인 해주세요.