PHP-Sitzung

Eine PHP-Sitzung wird verwendet, um Informationen vorübergehend zu speichern und von einer Seite an eine andere weiterzugeben (bis der Benutzer die Website schließt).

Die PHP-Sitzungstechnik wird häufig auf Einkaufswebsites verwendet, auf denen wir Warenkorbinformationen speichern und weitergeben müssen, z. B. Benutzername, Produktcode, Produktname, Produktpreis usw. von einer Seite zur anderen.

Die PHP-Sitzung erstellt für jeden Browser eine eindeutige Benutzer-ID, um den Benutzer zu erkennen und Konflikte zwischen mehreren Browsern zu vermeiden.

PHP session_start()-Funktion

Die PHP-Funktion session_start() wird zum Starten der Sitzung verwendet. Es startet eine neue Sitzung oder setzt eine bestehende Sitzung fort. Es gibt eine vorhandene Sitzung zurück, wenn die Sitzung bereits erstellt wurde. Wenn keine Sitzung verfügbar ist, wird eine neue Sitzung erstellt und zurückgegeben.

Syntax

 bool session_start ( void )  

Beispiel

 session_start();  

PHP $_SESSION

PHP $_SESSION ist ein assoziatives Array, das alle Sitzungsvariablen enthält. Es wird zum Festlegen und Abrufen von Sitzungsvariablenwerten verwendet.

Beispiel: Informationen speichern

 $_SESSION['user'] = 'Sachin';  

Beispiel: Informationen einholen

 echo $_SESSION['user'];  

Beispiel einer PHP-Sitzung

Datei: session1.php
 <?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>&apos;; ?&gt; Visit next page  
Datei: session2.php
  

Beispiel für einen PHP-Sitzungszähler

Datei: sessioncounter.php
  

PHP zerstört Sitzung

Die PHP-Funktion session_destroy() wird verwendet, um alle Sitzungsvariablen vollständig zu zerstören.

Datei: session3.php