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의 이름으로 저장된걸 확인할수 있습니다.
열어서 보시면 세션 변수로 지정한 값들을 확인 할수 있습니다.
session_destroy() 로 삭제를 합니다.
변수 해제의 경우 unset()를 사용하여 변수를 해제할수 있습니다.
물론 session_destroy() 를 사용하면 모두 지워집니다.
<?php
unset($_SESSION['id']);
session_destroy();
?>