728x90
반응형

자바스크립트로 쿠키를 구울려고 다음과 같은 함수를 썻습니다.

 

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) 
{
 var todayDate = new Date();
 todayDate.setDate(todayDate.getDate() + expiredays);
 document.cookie = name + "=" + escape( value ) + "; path=/;"; // expires=" + todayDate.toGMTString() + ";"

}

 

함수를 다른 이름으로 따로 두는 것도 좋겠죠.

function setInstantCookie(name, value) 라는 식으로...



답2

-1을 주면 되지 않을까 싶습니다만...

728x90
반응형

'모바일웹 > 쿠키 설정관련' 카테고리의 다른 글

쿠키 암호화 만료시간갱신 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
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,