Heim > Artikel > Backend-Entwicklung > Was ist eine Sitzung in PHP?
Relativ zu Cookie werden die in der Sitzungsdatei gespeicherten Daten in Form einer Variable im PHP-Skript erstellt Variablen können durch seitenübergreifende Anfragen innerhalb des Lebenszyklus (20 Minuten) referenziert werden. Darüber hinaus wird die Sitzung auf der Serverseite gespeichert, was relativ sicher ist und keine Speicherlängenbeschränkung wie Cookies hat. In einem Websystem bezieht es sich normalerweise auf den Dialogprozess zwischen dem Benutzer und dem Websystem. Das heißt, von dem Zeitpunkt, an dem der Benutzer den Browser öffnet und sich beim Websystem anmeldet, bis zu dem Zeitpunkt, an dem der Benutzer den Browser schließt und das Websystem verlässt, können die von demselben Benutzer in der Sitzung registrierten Variablen verwendet werden der Benutzer auf jeder Webseite während des Malzeitraums. Jeder Benutzer verwendet seine eigenen Variablen.
1. Was ist eine Sitzung? Wenn Sie beispielsweise einen Anruf tätigen, kann die Abfolge der Vorgänge vom Abheben des Telefons über das Wählen bis zum Auflegen des Telefons als Sitzung bezeichnet werden. In der Computerterminologie bezieht sich Sitzung auf das Zeitintervall zwischen der Kommunikation eines Endbenutzers mit einem interaktiven System und bezieht sich normalerweise auf die Zeit, die von der Registrierung zum Betreten des Systems bis zur Abmeldung vom System vergeht. Daher ist Session eigentlich ein spezifisches Zeitkonzept.
2. Funktionsweise einer Sitzung
Wenn eine Sitzung gestartet wird, wird eine zufällige und eindeutige Session_id generiert, die der Name der Sitzungsdatei ist Zu diesem Zeitpunkt wird die Sitzungs-ID im Speicher des Servers gespeichert. Wenn die Seite geschlossen wird, wird diese ID automatisch abgemeldet. Wenn Sie sich erneut auf dieser Seite anmelden, wird erneut eine zufällige und eindeutige ID generiert.
3. Funktionen der Sitzung
Sitzung ist in der Web-Technologie sehr wichtig. Desire ist außerdem ein zustandsloses Verbindungsprogramm, sodass der Browserstatus des Benutzers nicht bekannt sein kann. Durch die Sitzung können die relevanten Informationen des Benutzers aufgezeichnet werden, damit Benutzer sie bestätigen können, wenn sie in dieser Funktion Anfragen an den Webserver senden. Auf einer E-Commerce-Website werden beispielsweise die Anmeldeinformationen des Benutzers und die vom Benutzer gekauften Produkte über die Sitzung aufgezeichnet. Wenn keine Sitzung vorhanden ist, muss sich der Benutzer jedes Mal, wenn er eine Seite betritt, mit einem Benutzernamen und einem Passwort anmelden . Darüber hinaus eignet sich Session für Situationen, in denen die Menge der gespeicherten Informationen relativ gering ist. Wenn die Menge an Informationen, die der Benutzer speichern muss, relativ gering ist und der gespeicherte Inhalt nicht über einen längeren Zeitraum gespeichert werden muss, ist es sinnvoller, Session zum Speichern der Informationen auf der Serverseite zu verwenden.
Empfehlungen zu verwandten Themen
:PHP-Sitzung(einschließlich Bilder, Videos, Fälle)
Das obige ist der detaillierte Inhalt vonWas ist eine Sitzung in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!