Lösung für verlorene PHP5-Sitzung: 1. Ändern Sie die Konfigurationsdatei „php.ini“. 2. Verwenden Sie „Fecade Session::get()“, um die Assistentenfunktion „session()“ abzurufen und leeren Sie den Cache.
Empfohlen: „PHP-Video-Tutorial“
Denken Sie über das Problem des Sitzungsumleitungsverlusts bei Verwendung von PHP5.1 nach.
Ich habe viele Informationen überprüft und mir auch den zugrunde liegenden Code der Umleitung angesehen. Konkret gibt es immer noch viele Es ist nicht am richtigen Ort. Notieren Sie sich, um ein Vergessen zu verhindern:
Wenn die Sitzung nach der Umleitung verloren geht:
1.php.ini-Konfigurationsdatei, nicht automatisch starten, der Standardwert ist 0, session.auto_start=0 bleibt unverändert. Session.php in der Konfiguration kann so eingestellt werden, dass es automatisch geöffnet wird.
2. Verwenden Sie Fecade Session::get(), um die Hilfsfunktion session() abzurufen oder zu verwenden, verwenden Sie $_SESSION nicht direkt (sie kann nach Verwendung der gekapselten Sitzungsmethode verwendet werden, und die automatische Sitzung ist dabei aktiviert Zeit)
3. Änderung Stellen Sie nach Abschluss sicher, dass Sie den Dienst neu starten und den Cache leeren. Oft wird das Problem behoben, aber es tritt keine Wirkung auf, weil der Cache nicht geleert wird, was viel Zeit verschwendet.
Das obige ist der detaillierte Inhalt vonÜber das Problem des PHP5-Sitzungsverlusts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!