PHP에서 세션 사용법은 다음과 같습니다. 1. 세션 시작 [session_start();]; 2. 세션 변수 저장 [$_SESSION['views']=1;]; session_destroy() ].
세션 작동 메커니즘:
각 방문자에 대한 고유 ID(UID)를 만들고 이 UID를 기반으로 변수를 저장합니다. UID는 쿠키에 저장되거나 URL을 통해 전달됩니다.
(학습 영상 추천: java 영상 튜토리얼)
1. PHP 세션 시작
PHP 세션에 사용자 정보를 저장하기 전에 먼저 세션을 시작해야 합니다.
참고: session_start() 함수는 태그 앞에 배치되어야 합니다.
<?php session_start(); ?> <html> <body> </body> </html>
위 코드는 사용자 정보 저장을 시작할 수 있도록 사용자 세션을 서버에 등록하고 UID를 할당합니다. 사용자 세션.
2. 세션 변수 저장
세션 변수를 저장하고 검색하는 올바른 방법은 PHP $_SESSION 변수를 사용하는 것입니다:
<?php session_start(); // store session data $_SESSION['views']=1; ?> <html> <body> <?php //retrieve session data echo "Pageviews=". $_SESSION['views']; ?> </body> </html>
출력:
Pageviews=1
아래 예에서는 간단한 페이지 보기 카운터를 만듭니다. isset() 함수는 "views" 변수가 설정되었는지 여부를 감지합니다. "views" 변수가 설정된 경우 카운터가 증가합니다. "views"가 존재하지 않으면 "views" 변수를 생성하여 1:
<?php session_start(); if(isset($_SESSION['views'])) $_SESSION['views']=$_SESSION['views']+1; else $_SESSION['views']=1; echo "Views=". $_SESSION['views']; ?>
3로 설정합니다. Terminate Session
일부 세션 데이터를 삭제하려면 unset() 또는 session_destroy()를 사용할 수 있습니다. 기능 .
unset() 함수는 지정된 세션 변수를 해제하는 데 사용됩니다:
<?php unset($_SESSION['views']); ?>
또한 session_destroy() 함수를 통해 세션을 완전히 종료할 수도 있습니다:
<?php session_destroy(); ?>
참고: session_destroy()는 세션을 재설정하고 모든 내용을 잃게 됩니다. 저장된 세션.
관련 권장 사항: php training
위 내용은 PHP에서 세션의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!