Heim >Backend-Entwicklung >PHP-Problem >Wie stelle ich den Lebenszyklus einer PHP-Sitzung ein?
Einstellungsmethode: Suchen Sie die Datei auf dem Server über die „SESSION ID“ in COOKIE; legen Sie dann die Gültigkeitsdauer von Cookie und Sitzung fest, indem Sie „session_set_cookie_params()“ und „session_cache_expire()“ verwenden.
Empfohlen: „PHP-Video-Tutorial“
php Legen Sie den Lebenszyklus von SESSION fest
Das Problem, das ich heute lösen möchte, besteht einfach ausgedrückt darin, den Lebenszyklus von SESSION festzulegen , das Problem ist ganz einfach, ich weiß nur nicht warum ich session_cache_expire(12*60); verwendet habe und es nach dem Schließen des Browsers nicht funktioniert hat.
Später entdeckte ich, dass phpsession tatsächlich auf Cookies basiert. Um den Lebenszyklus der Sitzung festzulegen, müssen Sie also zunächst die Ablaufzeit des Cookies festlegen. Denn wenn sich der Client (z. B. ein Browser) bei der Website anmeldet, prüfen Sie zunächst, ob der Client über ein COOKIE verfügt, um festzustellen, ob die SESSION nützlich ist, und verwenden Sie dann die SESSION-ID im COOKIE, um die Datei auf dem Server zu finden.
Nehmen Sie in diesem Fall folgende Einstellungen vor:
session_set_cookie_params( 12*60*60);//设置cookie的有效期 session_cache_expire(12*60);//设置session的有效期
Das obige ist der detaillierte Inhalt vonWie stelle ich den Lebenszyklus einer PHP-Sitzung ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!