[PHP] Durata sessione

Discussione in 'PHP' iniziata da cattivic72, 11 Settembre 2018.

  1. cattivic72

    cattivic72 Nuovo Utente

    Registrato:
    11 Settembre 2012
    Messaggi:
    5
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    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).

    In ogni pagina la sessione viene così inizializzata:

    PHP:
    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 [​IMG] .... qualcuno mi illumina?

    Grazie mille
     
  2. Rikk73

    Rikk73 Utente Attivo

    Registrato:
    7 Aprile 2015
    Messaggi:
    129
    Mi Piace Ricevuti:
    6
    Punteggio:
    18
    Sesso:
    Maschio
    Occupazione:
    .NET Software Developer
    Località:
    Arezzo
    credo che il problema non sia tu, ma Aruba che limita l'operatività sul file php.ini, prova a vedere cosa puoi fare dal pannello di controllo del tuo hosting->strumenti e impostazioni->personalizzazione php.ini
     
Sto caricando...

Condividi questa Pagina