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