PHP session 생성, 삭제

Sunset·2022년 6월 6일
0

1. session 생성

session_start() 로 세션을 생성 할수 있습니다.
$_SESSION['name'] = '';
세션의 변수를 지정하는 문법입니다.

예제

<?php 

session_start();

$_SESSION['id'] = 'coffee';
$_SESSION['password'] = '1111';

echo $_SESSION['id'];
echo $_SESSION['password'];

?>

브라우저로 실행하면 아래와 같이 출력됩니다.

PHP 세션은 위 그림과 같이 PHPSESSID 라는 이름으로 저장됩니다.
맥(OS) 경우
/Applications/mampstack-8.0.19-0/php/tmp
에서 value의 이름으로 저장된걸 확인할수 있습니다.

열어서 보시면 세션 변수로 지정한 값들을 확인 할수 있습니다.

2. session 삭제

session_destroy() 로 삭제를 합니다.
변수 해제의 경우 unset()를 사용하여 변수를 해제할수 있습니다.
물론 session_destroy() 를 사용하면 모두 지워집니다.

<?php 

unset($_SESSION['id']);

session_destroy();

?>

0개의 댓글