2009-09-01 4 views

답변

7

브라우저가 닫힐 때 세션이 종료되지 않기 때문에. 세션은 타임 아웃되거나 서버 측에서 명시 적으로 종료되면 종료됩니다.

브라우저가 닫히면 서버 연결과 아무 관련이 없습니다. 페이지가 완전히로드되면 연결이 이미 끝났습니다 (일부 펑키 아약스 제외).

+1

그러나 브라우저를 닫을 때 쿠키를 지우면 세션이 자동으로 닫힙니다. – rahul

+1

쿠키는 브라우저의 요청을 서버의 저장된 세션 상태와 상관시키기 위해 사용되므로 쿠키를 지우면 이후 요청이 상관되지 않습니다. 세션이 종료되기 전에 서버의 저장된 세션 상태가 지워진다는 의미는 아닙니다. – jwanagel

0

Silky가 맞습니다.하지만 onbeforeunload 이벤트에 바인드 된 ajax onew 메소드를 호출 할 수 있으며 서버에서이 이벤트를 처리 할 수 ​​있습니다. 하지만 아마별로 신뢰할 수 없을거야 모든 브라우저에서 작동하지 않습니다.

관련 문제