자바스크립트로 쿠키를 구울려고 다음과 같은 함수를 썻습니다.
function setCookie(name,value,expiredays)
[
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
]
함수중 마지막 인자로 쿠키 유지시간을 주는데 저는 브라우저가 닫힘과 동시에
쿠키가 사용자 피시에서 삭제되기를 원하는데 위 옵션을 0 이렇게 줘도 되지 않더군요.
php 에서는 보통 지정을 하지 않으면 즉시 삭제가 되던데 자바스크립트에서는 잘 모르겠네요. 답변좀 부탁드립니다..^^
답
cookie 굽는 함수 setCookie에서 expires 부분을 제외 시켜주면
페이지가 열렸을 때 생성되고
창을 끄면 쿠키가 사라집니다.
수정예문)
function setCookie(name,value) //,expiredays) } |
함수를 다른 이름으로 따로 두는 것도 좋겠죠.
function setInstantCookie(name, value) 라는 식으로...
답2
-1을 주면 되지 않을까 싶습니다만...
'모바일웹 > 쿠키 설정관련' 카테고리의 다른 글
쿠키 암호화 만료시간갱신 ASP.NET (0) | 2015.03.31 |
---|---|
JSP 쿠키, 세션 (0) | 2015.03.31 |
JSP 쿠키를 이용한 방문자 count (0) | 2015.03.31 |
JSP 쿠키 (0) | 2015.03.31 |
쿠키 관련 질답 (0) | 2015.03.31 |