Heim > Artikel > Backend-Entwicklung > PHP-Sitzungsprinzip
PHP-Sitzungsprinzip
Sitzungsmechanismus
Sitzungsmechanismus Es verwendet ein Schema zur Aufrechterhaltung des Status auf der Serverseite und verfügt über eine eigene entsprechende eindeutige Kennung session_id
, um die vorherigen Informationen verschiedener Benutzer zu unterscheiden.
So funktioniert die Sitzung
Wenn eine Sitzung zum ersten Mal aktiviert wird, wird eine eindeutige Kennung in einem lokalen Cookie gespeichert.
Zuerst wird verwendet Mit der Funktion session_start()
lädt PHP die gespeicherten Sitzungsvariablen aus dem Sitzungslager.
registriert die Sitzungsvariablen mithilfe der Funktion session_register()
, wenn das PHP-Skript ausgeführt wird.
Wenn die Ausführung des PHP-Skripts endet, werden die nicht zerstörten Sitzungsvariablen automatisch in der lokalen Sitzungsbibliothek unter einem bestimmten Pfad gespeichert. Dieser Pfad kann durch session.save_path
in der Datei php.ini angegeben werden . Beim nächsten Mal kann es geladen und beim Surfen im Internet verwendet werden.
Vor- und Nachteile von Session
Vorteile
Einzigartig, einfach aufzurufen und nicht zu viele Ressourcen zu beanspruchen. Es handelt sich um eine temporäre Gruppe auf dem Server gespeicherte Dateien. Wenn wir uns als Benutzer anmelden, speichern wir unter normalen Umständen die Benutzerdaten in der Sitzung. Auf diese Weise kann es problemlos auf jeder Seite aufgerufen werden und jeder Client generiert ohne Verwirrung eine eindeutige Sitzungs-ID. Und nach dem Schließen des Browsers verfügt der Server über einen Sitzungsrecyclingmechanismus, um abgelaufene Sitzungen automatisch zu löschen.
Nachteile
Es wird in Form von Cookies auf der Clientseite gespeichert. Wenn Cookies deaktiviert sind, wird die Sitzung ungültig.
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Empfehlungen zu verwandten Themen: PHP-Sitzung (einschließlich Bilder, Videos, Fälle)
Das obige ist der detaillierte Inhalt vonPHP-Sitzungsprinzip. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!