Visualizzazione dei risultati da 1 a 4 su 4

Discussione: scadenza sessioni php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    116

    scadenza sessioni php

    Salve ragazzi, ho un problema.
    Ho un sito dove effettuo l'autenticazione tramite variabili di sessione, e utilizzo la classica session_start() + un ob_start() visto che al termine chiamo una location (se non uso ob_start() mi da problemi di output).
    Cmq il problema sta nel fatto che la sessione scade ogni venti minuti.
    Ho provato ad utilizzare sia la funzione ini_set('session.gc_maxlifetime',300*60); che la funzione session_set_cookie_params(300*60); per impostare il valore di scadenza a 300 minuti, ma scade lo stesso dopo 20 minuti.
    Ho provato anche a forzare l'apache con un .htaccess contenente la funzione php_value session.cookie_lifetime 300*60 ma il problema rimane.
    PS questo problema l'ho notato quando sono passato da php4 a php5... in questo contesto ho dovuto anche aggiungere ob_start() altrimenti avevo problemi.
    Può dipendere dalla funzione del buffer in uscita ob_start();?!?!??
    Qualcuno sa aiutarmi????
    Grazie per la disponibilità, vi auguro una buona giornata
    Ciro

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    la sessione scade ogni venti minuti
    Spero che tu ti riferisca a venti minuti 'senza attività'.

    Il problema è complesso. I cookie di sessione non c'entrano nulla.
    C'entra invece il valore session.gc_maxlifetime, ma col piccolo particolare che quel dato è condiviso da tutti coloro che salvano le sessioni sulla stessa directory, e in caso di valori diversi è quello più basso a prevalere. Quindi alzarlo non ti serve a nulla.

    Modifica la directory in cui salvi le sessioni, se puoi. Oppure magari utilizza delle sessioni personalizzate che funzionano su db.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    116
    Grazie per la risposta!!
    si si senza attività!!!!
    In che senso devo modificare la directory?
    Grazie
    PS il problema è nato quando sono passato su di un server con php5, prima con la funzione dei parametri dei cookie funzionava...
    GRAZIE ANCORA PER LA DISPONIBILITA'!!!!

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da ciruzz0
    In che senso devo modificare la directory?
    Nel senso di salvare le sessioni su una directory diversa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.