Sitzung ist innerhalb weniger Sekunden abgelaufen

Sitzung ist innerhalb weniger Sekunden abgelaufen

Ich bin ein Neuling in PHP. Ich versuche, eine Website mit einer Datenbank zu entwickeln. Bis vor Kurzem schien alles gut zu laufen, aber seit Kurzem stehe ich vor einem sehr kritischen Problem. Nach einer erfolgreichen Anmeldung läuft die Sitzung innerhalb von 5-6 Sekunden ab! Ich kann keine Lösung dafür finden. Ich habe versucht, den Wert session.gc_maxlifetime zu ändern, aber es funktioniert nicht! session.save_path ist auf /tmp eingestellt max_execution_time = 259200, max_input_time = 259200, max_input_vars = 100, session.gc_maxlifetime = 1440

Bitte helfen Sie mir, das Problem zu lösen!

Antwort1

Haben Sie so etwas schon einmal probiert?

$duration=60 * 60 * 24 * 7; // One week (in reality I think it does not last so long. 
if (!isset($_SESSION)) { session_start(['cookie_lifetime' => $duration]); }

Überprüfen Sie auchDas, UndDas.Dokumentation

verwandte Informationen