Session session.gc_maxlifetime

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
DavidTheNewbie
Člen | 79
+
0
-

Ahojte. Rad bych pozadal o pomoc. Po upgradu z 2.3 na 2.4 se mi generuje chyba:

Unable to set ‚session.gc_maxlifetime‘ to value ‚86400‘ when session has been started by session.auto_start or session_start()

Toto se mi deje v kodu:

class Session extends \Nette\Http\Session {
	public function start()
	{
		if (\Session::enable_session()) {
			parent::start(); // ZDE SE GENERUJE CHYBA
		}
	}
}

Zkousel jsem nastavenim v NEON potlacit dvema zpusoby:

1)

nette:
    session:
        autoStart: smart

2)

nette:
    session:
        gc_maxlifetime: null

Nastaveni ini_get(„session.auto_start“) mi vraci „0“.

Nic z vyse uvedeno vsak nezabira. Jak by prosim bylo mozne vyresit?

Editoval DavidTheNewbie (31. 3. 2017 9:01)

David Matějka
Moderator | 6445
+
0
-

co dela Session::enable_session()?