PHP) 세션 삭제 session_destroy( ) 함수
session_destroy( )
세션 변수와 쿠키만 설정 해제하는 경우 세션은 여전히 서버 측에서 활성화되며 일부 세션 변수가 다시 설정되고 원래 세션 ID가있는 쿠키가 클라이언트로 다시 전송되면 잠재적으로 재활용될 수 있습니다. 따라서, session_destroy( ) 함수를 이용해 세션을 제거하여야 합니다.
(PHP 4, PHP 5, PHP 7)
session_destroy( ) : 세션에 등록된 모든 데이터를 삭제합니다.
설명
session_destroy ( void ) : bool
session_destroy ()는 현재 세션과 관련된 모든 데이터를 파괴합니다. 세션과 관련된 전역 변수를 설정 해제하거나 세션 쿠키를 설정 해제하지 않습니다. 세션 변수를 다시 사용하려면 session_start ()를 호출해야합니다.
세션을 완전히 종료하려면 세션 ID도 설정 해제해야합니다. 쿠키를 사용하여 세션 ID를 전파하는 경우 (기본 동작) 세션 쿠키를 삭제해야합니다. 이를 위해 setcookie ()를 사용할 수 있습니다.
반환 값
TRUE성공 또는 FALSE실패 에 대해 반환합니다 .
예
예 #1 $ _SESSION을 사용하여 세션 삭제
<?php session_start(); $_SESSION = array(); if (ini_get("session.use_cookies")) { |