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")) { |
'Web Programming Language > PHP' 카테고리의 다른 글
PHP) 슈퍼전역 변수 $_FILES (0) | 2020.11.03 |
---|---|
PHP) magic_quotes_gpc 설정 (0) | 2020.10.27 |
PHP) session_start( ) 함수 (0) | 2020.10.27 |
PHP) 다른 페이지로 리다이렉션하기 (0) | 2020.10.27 |
PHP) MySQL 레코드 가져오기 mysqli_fetch_assoc( ) (0) | 2020.10.27 |
댓글