>  기사  >  백엔드 개발  >  PHP에서 로그아웃을 작성하는 방법

PHP에서 로그아웃을 작성하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-09-01 11:47:224158검색

PHP에서 로그아웃하는 방법: 먼저 현재 메모리에 생성된 모든 [$_SESSION] 변수를 해제하고 코드는 [session_unset]입니다. 그런 다음 현재 사용자에 해당하는 세션 파일을 삭제하고 세션 ID를 해제합니다.

PHP에서 로그아웃을 작성하는 방법

【관련 학습 추천: php 그래픽 튜토리얼

PHP에서 로그아웃 작성 방법:

PHP 프로그램에서는 로그인이 완료된 후 세션에 저장됩니다. 세션을 해제해야 하며 해당 코드는 다음과 같습니다.

<?php
session_start();
if(isset($_SESSION["uid"]))  // 检测变量是否设置
{
    session_unset();  // 释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的session id;
    session_destroy();  // 删除当前用户对应的session文件以及释放session id,内存中$_SESSION变量内容依然保留;
}
header("location:login.php"); // 重定向到登录界面
?>

주의해야 할 점:

  • session_unset();은 현재 메모리에 생성된 모든 $_SESSION 변수를 해제하지만 세션 파일을 삭제하지는 않습니다. 해당 세션 ID를 해제하지 않습니다. session_unset(); 释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的session id;

  • session_destroy(); 删除当前用户对应的session文件以及释放session id,内存中$_SESSION

session_destroy(); 현재 사용자에 해당하는 세션 파일을 삭제하고 $_SESSION의 내용을 해제합니다. > 메모리의 변수는 여전히 유지됩니다.


관련 학습 권장사항:

php 프로그래밍
(동영상) 🎜🎜🎜

위 내용은 PHP에서 로그아웃을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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