2014-09-18 3 views
0

어떻게 임시 쿠키를 추가 할 수 있습니까? 사용자가 페이지를 닫으면 만료되어야합니다.임시 쿠키를 설정하는 방법은 무엇입니까?

function setTempCookie() { 
     addCookie("temp",''); 
} 

function addCookie(cname,cvalue,exdays) { 
    var d = new Date(); 
    d.setTime(d.getTime() + (exdays*24*60*60*1000)); 
    var expires = "expires=" + d.toGMTString(); 
    document.cookie = cname+"="+cvalue+"; "+expires; 
} 

빈 값을 사용했지만 나에게 적합하지 않습니다.

답변

0

세션 쿠키라고하며 만료일을 지정하지 않고이 작업을 수행 할 수 있습니다.

function setTempCookie() { 
    addCookie("temp",''); 
} 

function addCookie(cname,cvalue,exdays) { 
    if(exdays) { 
     var d = new Date(); 
     d.setTime(d.getTime() + (exdays*24*60*60*1000)); 
     var expires = "expires=" + d.toGMTString(); 
     document.cookie = cname+"="+cvalue+"; "+expires; 
    } 
    else { 
     document.cookie = cname+"="+cvalue; 
    } 
} 
관련 문제