Heim  >  Artikel  >  Backend-Entwicklung  >  PHP kann die Zusammenfassung des Sitzungsproblems nicht speichern

PHP kann die Zusammenfassung des Sitzungsproblems nicht speichern

coldplay.xixi
coldplay.xixiOriginal
2020-08-24 10:04:283764Durchsuche

Methoden zur Lösung des Problems, dass PHP die Sitzung nicht speichern kann: 1. Lösen Sie das Problem des Ordners, in dem die Sitzung gespeichert ist. 2. Sie müssen überprüfen, ob ein Problem mit dem Code vorliegt. Sie müssen [session_auto ] und schreiben Sie [session_start] oben auf die Seite. ?? Sie müssen es festlegen

session_auto_start = on

//Dies dient zum automatischen Öffnen der SitzungPHP kann die Zusammenfassung des Sitzungsproblems nicht speichern

Geben Sie phpinfo in das PHP-Dokument ein, um zu überprüfen, ob die Sitzung korrekt geöffnet wird.
2. Es liegt ein Problem mit dem Ordner vor, in dem die Sitzung gespeichert ist.

Überprüfen Sie zunächst, ob das in php.ini vorhanden ist und nicht auskommentiert wurde Widnows. Dieses Verzeichnis ist voreingestellt. Andere Benutzer dürfen es nicht lesen.

Lösung 1. Stellen Sie den Ordner so ein, dass er für alle lesbar und beschreibbar ist. Dadurch kann das Problem zwar behoben werden, es entsteht jedoch ein neues Problem, nämlich Sicherheitsprobleme, da unter Windows auf andere Informationen wie die Registrierung zugegriffen werden kann Verzeichnisse.

2. Setzen Sie
zurück und starten Sie iis neu, um zu sehen, ob es erfolgreich ist. Wenn nicht, legen Sie bitte zwei fest, denn um mit früheren Versionen kompatibel zu sein, sind zwei in php.ini vorhanden und der andere ist 4,0. Der obige liegt über 5,0. Stellen Sie nach Abschluss der Einstellung das festgelegte Verzeichnis so ein, dass es von allen gelesen und geschrieben werden kann, und aktivieren Sie es dann nicht. Dies gewährleistet die Sicherheit des gespeicherten Verzeichnisses und der Systemdaten.

3. Es hat etwas mit dem Programmcode zu tun.

Wenn Sie sehen, dass Sitzungen im festgelegten Verzeichnis generiert werden, es sich aber bei allen um leere 0-KB-Dateien handelt, müssen Sie prüfen, ob ein Problem mit dem Code vorliegt.

Lösung: session_save_path

1. Wenn

eingeschaltet ist, schalten Sie es bitte aus. Schreiben Sie dann

in den mittleren und oberen Teil der Seite 2. Wenn die erste Lösung ungültig ist, empfiehlt es sich, das „@“-Symbol vor

einzufügen, sowohl für Schreibseiten als auch für Leseseiten. session_save_path

4. Andere Probleme

Wenn die oben genannten Gründe nicht gelöst werden können, überprüfen Sie bitte, ob die von wamp geladene PHP-Datei in Apache enthalten ist PHP-Umgebung .ini, bitte beachten Sie die folgenden Artikel.

【Verwandte Lernempfehlungen:

php-Grafik-Tutorial

Das obige ist der detaillierte Inhalt vonPHP kann die Zusammenfassung des Sitzungsproblems nicht speichern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn