SESSION-Ablaufeinstellung in PHP

巴扎黑
Freigeben: 2016-11-11 15:15:12
Original
939 Leute haben es durchsucht

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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!