[5. 로그아웃 처리]

Minseok Jo·2025년 9월 11일
post-thumbnail

개발 대상은 [로그아웃 처리] 페이지이다.
구성은 다음과 같다.

log_out.php : 로그아웃 처리


1. Backend

<logout.php>

<?php
    session_start();
    session_unset();
    session_destroy();

    echo "<script>location.href='../main/index.php'</script>"
?>
  • 1. 로그아웃 처리:
    start(): 세션 시작
    unset(): 세션 변수 값 제거
    destroy(): 현재 세션ID에 해당하는 세션 파일을 서버에서 제거
    → 로그인 시에 할당받은 세션을 모두 제거함으로써, 비로그인 상태로 만든다.

2. 동작 모습

상단 네비게이션바에서 로그아웃 클릭 (영상)

0개의 댓글