[PHP] 세션 삭제하기 unset()
2022. 9. 27. 21:15ㆍProgram/PHP
099_PHP 세션 삭제하기 unset()
[요약]
- 세션을 삭제하는 함수 unset()에 대해 알아보자.
[세션 삭제 방법]
unset(세션명);
unset($_SESSION['세션명']);
unset() 함수에 삭제하려는 세션을 아규먼트로 사용하면 해당 세션은 삭제된다.
다음은 [코드 101]에서 생성한 세션 userId를 unset() 함수를 사용하여 삭제하는 예제이다.
[예제: 102_unset.php ]
<?php
session_start();
if (isset($_SESSION['userId'])) {
echo "userId 세션이 존재합니다.";
// 세션이 존재하므로 unset() 사용하여 삭제
unset($_SESSION['userId']);
} else {
echo "userId 세션이 존재하지 않습니다.";
}
echo '<br>';
echo "userId 세션의 값 : {$_SESSION['userId']}";
?>
실행결과
결과를 보면 첫 번째 라인에서는 unset()함수를 사용하기 전이므로 세션의 존재를 확인할 수 있다.
다음 라인은 unset() 함수 사용 후이므로 세션값이 출력되지 않고 에러를 표시하고 있다.(error_reporting : on으로 설정시)
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 파일의 코드를 보여주는 함수 show_source() (0) | 2022.09.28 |
---|---|
[PHP] 모든 세션 삭제 session_destroy() (0) | 2022.09.27 |
[PHP] 세션 생성과 사용방법 (0) | 2022.09.27 |
[PHP] 쿠키 삭제하기 (0) | 2022.09.27 |
[PHP] 쿠키의 적용 범위 확인하기 (0) | 2022.09.27 |