>일일 프로그램 >PHP 지식 >PHP 세션에서 변수를 저장하고 삭제하는 방법은 무엇입니까? (사진 + 동영상)

PHP 세션에서 변수를 저장하고 삭제하는 방법은 무엇입니까? (사진 + 동영상)

藏色散人
藏色散人원래의
2018-10-15 14:07:576485검색

이 글에서는 주로 세션에서 변수를 저장하는 방법과 PHP에서 변수를 삭제하는 방법을 소개합니다.

우선, 모두가 이해해야 할 것은 PHP에서 세션이란 무엇을 의미합니까? 무슨 용도?

중국어로 세션은 "대화"로 표현될 수 있습니다. 원래 의미는 시작과 끝이 있는 일련의 작업/메시지를 의미합니다. 예를 들어 사용자가 질문을 하고 답변을 받는 것입니다. 대화와 동일합니다.

PHP 세션 변수는 사용자 세션에 대한 정보를 저장하거나 사용자 세션의 설정을 변경하는 데 사용됩니다. 세션 변수가 보유하는 정보는 단일 사용자이며 애플리케이션의 모든 페이지에서 사용할 수 있습니다.

단, 세션 정보는 일시적이므로 사용자가 웹사이트를 떠나면 삭제됩니다. 정보를 영구적으로 저장해야 하는 경우 데이터를 데이터베이스에 저장해야 합니다.

그런 다음 아래에서는 간단한 코드 예제를 사용하여 PHP 세션의 기본 사용법, 변수 저장 및 변수 삭제를 소개합니다.

1. 세션 저장 변수

세션에 사용자 정보를 저장해야 할 경우 먼저 세션을 열어야 합니다.

코드 예제는 다음과 같습니다.

<?php
session_start();
$name="123";
$_SESSION[&#39;username&#39;]=$name;
$_SESSION[&#39;password&#39;]=$name;

echo $_SESSION[&#39;password&#39;];

여기서 먼저 세션을 연 다음 변수 $name을 세션에 저장합니다. 에코 출력을 통한 테스트 결과는 다음과 같습니다.

PHP 세션에서 변수를 저장하고 삭제하는 방법은 무엇입니까? (사진 + 동영상)

session_start()는 새 세션을 생성하거나 기존 세션을 재사용합니다.

2. 세션에서 변수 삭제

1. unset()을 사용하세요

<?php
session_start();
$name="123";
$_SESSION[&#39;username&#39;]=$name;
unset($_SESSION[&#39;username&#39;]);
echo $_SESSION[&#39;username&#39;];

에코 테스트 결과는 다음과 같습니다.

PHP 세션에서 변수를 저장하고 삭제하는 방법은 무엇입니까? (사진 + 동영상)

unset()은 지정된 변수를 삭제합니다. 함수에서

unset()의 동작은 삭제하려는 변수의 유형에 따라 달라집니다.

2. 현재 세션의 모든 데이터를 삭제하려면 session_destroy()

session_destroy();

session_destroy()를 사용하세요. 하지만 현재 세션과 관련된 전역 변수나 세션 쿠키는 재설정되지 않습니다. 세션 변수를 다시 사용해야 하는 경우 session_start() 함수를 다시 호출해야 합니다.

이 글에서는 PHP에서 세션에 변수를 저장하고 삭제하는 방법을 소개하겠습니다. 또한 매우 간단해서 필요한 친구들에게 도움이 되기를 바랍니다.

PHP에 대해 더 자세히 알고 싶다면 PHP 중국어 웹사이트

PHP 비디오 튜토리얼을 따라가세요. 누구나 참고하고 배울 수 있습니다!

위 내용은 PHP 세션에서 변수를 저장하고 삭제하는 방법은 무엇입니까? (사진 + 동영상)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.