Sessioni php che durano molto tempo

Si potrebbe avere l'esigenza di far durare una sessione php a lungo. Ecco come fare per 1 anno:

        $year = 31536000;
	ini_set('session.gc_maxlifetime', $year);
	session_set_cookie_params([
	  'lifetime' => $year,
	  'path' => '/',
	  'domain' => '',       // impostare se necessario
	  'secure' => true,     // true in produzione con HTTPS
	  'httponly' => true,
	  'samesite' => 'Lax'   // oppure 'Strict'/'None' se serve
	]);
 
session_start();