2008-10-31 3 views

답변

1

일반적으로 세션 정보는 서버에 저장됩니다. 세션을 파괴하는 페이지에 대한 HTTP 요청은 일반적으로 트릭을 수행합니다 (원하는 경우 AJAX 사용).

쿠키의 경우 쿠키 만료 날짜를 현재 날짜로 설정할 수 있으며, 쿠키가 만료되고 제거됩니다.

var d = new Date(); 
document.cookie = "cookiename=1;expires=" + d.toGMTString() + ";" + ";"; 
1

기본적으로 쿠키의 만료일을 과거 날짜로 설정하면됩니다.

var cookie_date = new Date (); // now 
cookie_date.setTime (cookie_date.getTime() - 1); // one second before now. 
// empty cookie's value and set the expiry date to a time in the past. 
document.cookie = "logged_in=; 
        expires=" + cookie_date.toGMTString(); 

클릭 here 이상의 정보에 대한 here.

0

만료일을 쿠키로 설정하지 않으면 정의에 의해 만 세션이 활성화됩니다. 예. 사용자가 브라우저를 종료하면 삭제됩니다. 따라서 청소할 필요가 없습니다.

0

유효 기간 외에도 쿠키에 "삭제됨"또는 유사한 값을 쓰고 있습니다. 경우에 따라 쿠키가 즉시 만료되지 않고 j에서 액세스하면 잠시 동안 잘못된 결과가 발생할 수 있음을 발견했습니다.

관련 문제