Aufgrund der Projektanforderungen müssen einige Daten in SESSION in PHP gespeichert werden, aber es gibt immer einen Ablauf, der nicht verarbeitet werden kann. Hier finden Sie eine Einführung in die Einstellungen für den Sitzungsablauf. Bitte sehen Sie sich die folgenden Lösungen an:
Setzen Sie in PHP php.ini und finden Sie session.gc_maxlifetime = 1440 #(PHP5-Standard 24 Minuten)
< ;br/>Hier können Sie die Ablaufzeit nach Belieben einstellen. Aber einige Leute sagen, dass es nach dem Einstellen anscheinend nicht mehr funktioniert!
Tatsächlich. Es liegt nicht daran, dass es nicht funktioniert, sondern daran, dass das System standardmäßig Folgendes vorgibt:
session.gc_probability = 1
session.gc_divisor = 1000
Garbage Collection hat eine Wahrscheinlichkeit Ja, 1/1000 bedeutet, dass die Sitzung nur einmal in 1000 Malen recycelt wird.
Solange Ihr Besuchsvolumen groß ist, können Sie den Recyclingeffekt erzielen.
Andernfalls können Sie auch Check festlegen der Wert von session.gc_divisor,
Zum Beispiel: session.gc_divisor = 1, damit Sie die Auswirkung des SESSION-Ablaufs deutlich sehen können.