Heim >Backend-Entwicklung >PHP-Problem >Gründe für das Scheitern einer PHP-Sitzung
Grund für PHP-Sitzungsfehler
Grund 1:
bin-Verzeichnis Das Die Datei wurde neu geschrieben. Um sicherzustellen, dass das System nach der Neukompilierung normal läuft, geht die Sitzung verloren befindet sich im bin-Verzeichnis oder dort. Wenn andere Dateien vom System überschrieben werden, geht die Sitzung verloren. (Empfohlenes Lernen: PHP-Video-Tutorial)
Ursache 2:
In den Ordneroptionen, wenn „In einem separaten Prozess öffnen“ nicht vorhanden ist Wenn Sie „Ordnerfenster“ aktiviert haben, geht das System nach dem Erstellen eines neuen Fensters möglicherweise davon aus, dass es sich um eine neue Sitzung handelt, und kann nicht auf die ursprüngliche Sitzung zugreifen. Daher muss diese Option aktiviert werden, da sonst die Sitzung verloren geht.
Ursache 3:
Es scheint, dass die meisten Sitzungsverluste durch den Client verursacht werden. Beginnen Sie also beim Client und prüfen Sie, ob das Cookie aktiviert ist
Ursache 4:
Gibt es ein Problem mit der Zeiteinstellung der Sitzung? Geht sie aufgrund einer Zeitüberschreitung verloren? :
Die Begrenzung der Anzahl von Cookies im IE (20 Cookies pro Domain) kann zu Sitzungsverlusten führen
Grund 6:
Verwenden Sie den Web-Garden-Modus und den InProc-Modus, um Sitzungen zu speichern
Empfohlene verwandte Artikel:Die umfassendste Sammlung von js-Interviewfragen im Jahr 2020 ( spätestens)
Das obige ist der detaillierte Inhalt vonGründe für das Scheitern einer PHP-Sitzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!