Heim  >  Artikel  >  Backend-Entwicklung  >  So legen Sie den Sitzungsablauf in PHP fest

So legen Sie den Sitzungsablauf in PHP fest

尚
nach vorne
2020-03-07 09:36:572677Durchsuche

So legen Sie den Sitzungsablauf in PHP fest

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 Der Sitzungsablauf ist auf ungültig eingestellt, siehe Nächste Lösung:

Empfohlen: „PHP-Training

In PHP php.ini festlegen und session.gc_maxlifetime = finden 1440 #(PHP5-Standard 24 Minuten)

Hier können Sie die Ablaufzeit nach Belieben einstellen, aber einige Leute sagen, dass es nach dem Einstellen nicht zu funktionieren scheint!

Tatsächlich. Es ist nicht so, dass es nicht funktioniert, aber weil das System standardmäßig Folgendes vorgibt:

session.gc_probability = 1
session.gc_divisor = 1000

Es besteht eine Wahrscheinlichkeit von 1/1000, dass nur eine Sitzung einmal in 1000 Malen recycelt wird.

Solange Ihr Besuchsvolumen groß ist, können Sie den Recyclingeffekt erzielen.

Andernfalls können Sie auch den Wert von session.gc_divisor festlegen,

Zum Beispiel: session .gc_divisor = 1, damit Sie die Auswirkung des SESSION-Ablaufs deutlich sehen können

Weitere programmierbezogene Inhalte finden Sie in der Spalte Programmier-Tutorial auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonSo legen Sie den Sitzungsablauf in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen