세션 기본 소개:
PHP에서는 각 세션에 ID가 있습니다. 이 세션 ID는 PHP가 무작위로 생성한 암호화된 숫자입니다. 이 세션 ID는 쿠키를 통해 클라이언트 브라우저에 저장되거나 URL을 통해 클라이언트에 직접 전달됩니다.
세션 ID는 세션 변수에 등록하는 데 사용되는 키와 같습니다. 이러한 세션 변수는 서버 측에 저장됩니다. 세션 ID는 클라이언트 측에 존재하는 유일한 그림 데이터입니다.
세션 ID를 이용해 해당 세션 변수를 서버측에서 오픈하면, 사용자와 관련된 세션 데이터가 한눈에 정리됩니다. 기본적으로 서버 측 세션 변수는 파일 형태로 저장되지만, 세션 변수 데이터도 데이터베이스에 저장되는 경우가 많다.
Session을 사용하면 수동으로 쿠키를 설정할 필요가 없으며 PHP Session이 자동으로 쿠키를 처리할 수 있습니다.
간단한 종합 적용:
1. 웹사이트 루트 디렉토리에 Session 폴더를 생성합니다.
2. Session 폴더에 open.php를 생성하고, 다음 코드를 입력하고 저장합니다.
<?php session_start(); $_SESSION['name'] = "admin"; echo "name:".$_SESSION['name']; ?> <a href='use.php'>next</a>
<?php session_start(); echo "name:".$_SESSION['name']; ?> <a href='close.php'>next</a>
<?php session_start() ; unset($_SESSION['name']); if (isset($_SESSION['name'])){ echo "name:".$_SESSION['name']; }else{ echo "closed"; } session_destroy(); ?>
위 내용은 PHP Session의 간단한 응용 루틴을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.