Die Sitzung verschwindet, nachdem die Sitzung die Seite überquert hat?
Beim Speichern von Sitzungen zu beachtende Punkte:
Das in der Sitzungsdatei gespeicherte Inhaltsformat ist wie folgt:
Wir können einige Sitzungsinformationen aus dem Bild ablesen: zum Beispiel
Es gibt eine Sitzung mit einem Fehler und ihr Wert ist leer; es gibt auch eine Sitzung mit einem Schritt und ihr Wert ist 0 und so weiter.
Da wir nun den prinzipiellen Sitzungsmechanismus kennen, müssen die folgenden Bedingungen erfüllt sein, damit die Sitzung seitenübergreifend aufgerufen werden kann:
1. Aktivieren Sie session.use_trans_sid, suchen Sie also session.use_trans_sid
in der PHP-Konfigurationsdatei php.ini, ändern Sie dann den Wert auf 1 und entfernen Sie ihn der Kommentar.
2. Da die Sitzungsdatei in Form einer Datei gespeichert wird, muss das Verzeichnis, in dem die Sitzungsdatei gespeichert ist, immer vorhanden und beschreibbar sein Sie können die Sitzungsinformationen über anzeigen phpinfo()
. Das Verzeichnis, in dem Sitzungsdateien gespeichert werden session.save_path.
Abschließend starten Sie php-fmt neu.
*Fügen Sie am Ende einen Screenshot der Sitzungsinformationen hinzu: