[PHP] 세션 생성과 사용방법

2022. 9. 27. 21:00Program/PHP

098_PHP 세션 생성과 사용방법

[요약]

  • 세션에 대해 알아보자.

세션은 쿠키와 비숫하나 정보를 사용자 컴퓨터가 아닌 서버에 저장한다.

웹브라우저 설정시 쿠키를 차단하면 쿠키는 무용지물이 된다.

그래서 쿠키보다는 세션을 사용하는 경우가 많고 보안면에서도 사용자의 웹브라우저에 저장하지 않으므로 쿠키보다 더 좋다.

세션 또한 쿠키와 같이 다수의 페이지에서 사용 가능하다.


[세션 사용 방법]

session_start();
$_Session['세션명'] = 세션값;

세션을 생성하려면 생성하려는 페이지 가장 위에 session_start() 함수를 먼저 작성하고 세션을 생성한다.

주의할 점은 session_start() 앞에 어떠한 코드가 있으면 안된다.

 

다음은 세션을 생성하는 예제이다.

[예제: 101_makeSession.php ]

<?php
    session_start();

    // 세션 생성
    $_SESSION['userId'] = 'playdaddy';

    if (isset($_SESSION['userId'])) {
      echo "세션 생성 완료. 세션 userId의 값 : {$_SESSION['userId']}";
    } else {
      echo "세션 생성 실패";
    }
?>

실행결과

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사