ch10 / exam10-06.php

unset($_SESSION['session1'])을 이용한 특정 세션 변수 삭제 시각화

전체 세션은 유지하면서 session1 변수만 선택적으로 제거하는 원리

PHP Source (ch10/exam10-06.php)
단계: 0 / 0
1<?php session_start(); ?>
2-7<!DOCTYPE html> <html> ... <body>
8세션ID : <?= session_id() ?><br>
9<?php
10unset($_SESSION["session1"]); // session1 변수만 삭제!
11?>
12session1 : <?= $_SESSION["session1"] ?><br> // 빈 값(null)
13session2 : <?= $_SESSION["session2"] ?><br> // 유지됨
14session3 : <?= $_SESSION["session3"] ?><br> // 유지됨
15-19</body> </html>
준비 완료 실행 버튼 또는 다음 단계를 눌러주세요.
$_SESSION 배열 상태 변화
$_SESSION['session1'] → 삭제됨 (unset)
$_SESSION['session2'] → "세션2" (보존)
$_SESSION['session3'] → "세션3" (보존)
http://localhost/ch10/exam10-06.php

unset()의 특정 키 삭제