Heim  >  Artikel  >  Backend-Entwicklung  >  So schreiben Sie die Abmeldung in PHP

So schreiben Sie die Abmeldung in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-09-01 11:47:224151Durchsuche

So melden Sie sich in PHP ab: Geben Sie zuerst alle derzeit im Speicher erstellten [$_SESSION]-Variablen frei. Der Code lautet [session_unset]. Löschen Sie dann die Sitzungsdatei, die dem aktuellen Benutzer entspricht, und geben Sie die Sitzungs-ID frei.

So schreiben Sie die Abmeldung in PHP

【Verwandte Lernempfehlung: php-Grafik-Tutorial

So schreiben Sie die Abmeldung in PHP:

Im PHP-Programm wird die Anmeldung nach Abschluss der Protokollierung in der Sitzung gespeichert Wenn Sie herauskommen, müssen Sie die Sitzung freigeben. Der entsprechende Code lautet wie folgt.

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

Es ist zu beachten, dass:

  • session_unset(); alle aktuell im Speicher erstellten $_SESSION-Variablen freigibt, die Sitzungsdatei jedoch nicht löscht und gibt die entsprechende Sitzungs-ID nicht frei; session_unset(); 释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的session id;

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

session_destroy(); Löschen Sie die Sitzungsdatei, die dem aktuellen Benutzer entspricht, und geben Sie den Inhalt von $_SESSIONfrei > Variable im Speicher bleibt erhalten


Verwandte Lernempfehlungen:

php-Programmierung
(Video) 🎜🎜🎜

Das obige ist der detaillierte Inhalt vonSo schreiben Sie die Abmeldung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn