세션 질문입니다.
본문
session_start();
session_unset();
session_destroy();
홈페이지를 개발 할때
session_destroy(); 를 사용하면 접속한 모든 사용자의 세션이 파괴되는 건가요?
session_destroy(); 홈페이지 개발할때 사용하지 않지요?
어떻게 세션을 처리하나요? 알려주시면 감사하겠습니다.
답변 2
접속한 모든 사용자가 아니라 현재 그 페이지를 실행하는 사용자의 세션정보를 모두 없애는 것입니다.
예를들어 그누보드 /bbs/logout.php 에 보시면 해당 함수가 있는데 그 페이지를 접속하게 되면
접속한 그 사용자의 세션을 없애 로그아웃 상태를 만드는 것이죠.
(현재 접속된 다른 사용자의 세션 정보엔 영향을 미치지 않습니다.)
session_destroy();를 하면 현재 연결된 사용자의 모든 세션을 소멸처리합니다. 보통 로그아웃 같은 경우에 자주 활용합니다.
답변을 작성하시기 전에 로그인 해주세요.