Ciao a tutti, ho un problemino con la durata della sessione.
Ho realizzato un gestionale ed è ospitato su aruba (hosting linux - PHP versione 5.6).
La sessione viene così inizializzata:
class Session {
public function init () {
ini_set('session.cookie_lifetime', 86400);
ini_set('session.gc_maxlifetime', 144000);
$session_name = 'nome_sessione';
ini_set('session.name', $session_name);
ini_set('session.use_only_cookies', 1);
$lifeTime = 86400;
$cookieParams = array(
'lifetime' => $lifeTime,
'path' => '/',
'domain' => 'www.nomedominio.xxx',
'secure' => false,
'httponly' => true
);
session_set_cookie_params(
$cookieParams['lifetime'],
$cookieParams['path'],
$cookieParams['domain'],
$cookieParams['secure'],
$cookieParams['httponly']
);
session_start();
} // chiusura init
} // chiusura classe
$sessione = new Session();
$sessione->init();
... ma per qualsiasi valore io metta su lifetime, dopo 1/2 minuti di inattività la sessione scade e devo rifare login.
Sicuramente sbaglio qualcosa, ma non riesco a uscirne .... qualcuno mi illumina?
Grazie mille