로그인이 유지가 되어야 하는 페이지들 위에 다음의 코드를 넣었다.

 

<?php
session_start();

if (!isset($_SESSION['id'])){
    header("Location: login.php");
    exit;
}

require_once 'db_func.php';
?>

 

session_start();

로 간단히 세션을 시작할 수 있다.

 

만약 세션 아이디가 없다면 로그인 페이지로 가라는 내용이다.

 

 


 

세션이 로그인 되어있을 때, 로그아웃 하는 코드이다.

 

logout.php

<?php
    session_start();

    // 모든 세션 변수 제거
    session_unset();

    // 세션 파괴
    session_destroy();

    header("Location: login.php");
    exit;  
?>

+ Recent posts