Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie eine Sitzung in PHP

So löschen Sie eine Sitzung in PHP

藏色散人
藏色散人Original
2021-06-21 09:37:564226Durchsuche

So löschen Sie die Sitzung in PHP: 1. Aktivieren Sie die Sitzung. 2. Legen Sie eine Zahlenvariable fest. 3. Rufen Sie den Wert der Sitzung ab. 4. Löschen Sie die Sitzung.

So löschen Sie eine Sitzung in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.

Wie lösche ich eine Sitzung in PHP?

Vergleich von PHP-Sitzung und Cookies

Sitzung: Wird auf der Serverseite gespeichert. Es besteht kein Grund zur Sorge, dass der Benutzer die Sitzung deaktiviert, aber die Last der Aufzeichnungsdateien wird vom Server getragen.

Cookie: wird auf der Clientseite gespeichert. Einige Clients deaktivieren möglicherweise Cookies, aber der Server muss die Last der Aufzeichnungsdateien nicht tragen.

Jedes hat seine eigenen Vor- und Nachteile, sodass es kein Problem ist, auf Cookies vollständig zu verzichten. Einige unwichtige Informationen können mit Cookies gespeichert werden, was die Belastung einiger Server verringern kann; , bitte Es ist sicherer, die Sitzung zu verwenden.

Wo soll Session verwendet werden?

Wenn Ihre Website über eine Mitglieder-Anmeldefunktion oder eine Warenkorbfunktion verfügt, können Sie Session grundsätzlich zur Aufzeichnung dieser Informationen verwenden. Wenn Ihre Mitglieder darüber hinaus über unterschiedliche Berechtigungen verfügen (Administratorberechtigungen, Moderatorberechtigungen, allgemeine Mitgliederberechtigungen usw.), können diese auch über Sitzungen aufgezeichnet werden. Dieser Teil ist sicherer als Cookies.

Der erste Schritt besteht darin, Session: session_start() zu aktivieren.

Bevor Sie session zum Aufzeichnen von Benutzerinformationen verwenden, müssen Sie zunächst die Funktion session_start() verwenden, um das System anzuweisen, mit der Verwendung zu beginnen. Bitte denken Sie daran, dass session_start() sein muss Wird vor der Ausgabe oben auf der Webseite platziert, also etwa wie folgt: Wenn vorher eine Ausgabe erfolgt, geht etwas schief! Dies ist auch ein Problem, mit dem die meisten Menschen häufig konfrontiert sind.

So löschen Sie eine Sitzung in PHP

Öffnen Sie die Codeseite. Schritt 2: Geben Sie den Variablenwert ein und zeichnen Sie ihn auf dem Server auf. Dann wird diese Zahl auf dem Server gespeichert. Grundsätzlich ist die einfachste Sitzung so aufgebaut.

Der dritte Schritt besteht darin, den Wert der Sitzung abzurufen. Verwenden Sie $_SESSION["Variablenname"], bevor Sie den Variablenwert abrufen. Außerdem müssen Sie zuerst die Funktion session_star() verwenden! Dann können Sie es direkt wiedergeben.

Der vierte Schritt besteht darin, die Sitzung zu löschen

So löschen Sie eine Sitzung in PHP

So löschen Sie eine Sitzung in PHP

Tatsächlich löscht der Standardserver automatisch die Sitzung, die den Gültigkeitszeitraum überschritten hat. In einigen Fällen muss der Benutzer sie jedoch selbst löschen können B. beim Abmelden eines Mitglieds, wird es sofort nach dem aktiven Löschen abgemeldet. Zu diesem Zeitpunkt können Sie die folgenden zwei Methoden verwenden, um es zu löschen:

unset($_SESSION['变数名称']);
session_destroy();

Die erste Methode besteht darin, den Variablennamen direkt anzugeben und den Datensatz zu löschen Bei der zweiten Methode werden alle Sitzungsdaten gelöscht.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie eine Sitzung 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