Können Sitzungen das Schließen des Browsers in PHP überleben?
Wenn ein Benutzer mit einer Webanwendung interagiert, wird eine Sitzung eingerichtet, um seine eindeutigen Informationen zu speichern . Allerdings läuft eine Sitzung in PHP standardmäßig ab, sobald der Browser geschlossen wird. Für bestimmte Anwendungen ist es wünschenswert, Sitzungsdaten über diesen Punkt hinaus aufzubewahren.
Lösung: Sitzungslebensdauer verlängern
Um eine Sitzung auch nach dem Schließen des Browsers aktiv zu halten, Es ist erforderlich, das Sitzungscookie mit einer Lebensdauer ungleich Null zu konfigurieren. Dies kann auf zwei Arten erreicht werden:
session_start(); $lifetime = 60 * 60 * 24; // One day session_set_cookie_parameters($lifetime);
session.cookie_lifetime = 86400 // One day
Durch die Implementierung eines dieser Ansätze hat das Sitzungscookie eine bestimmte Lebensdauer, sodass der Benutzer seine Sitzung auch nach dem Schließen des Browsers fortsetzen kann.
Das obige ist der detaillierte Inhalt vonKönnen PHP-Sitzungen über das Schließen des Browsers hinaus bestehen bleiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!