Dopo, il problema con il passaggio $_SESSION, se ne presenta un altro.
In pratica voglio settare il tempo di vita di una sessione.
Ho aperto il file php.ini e ho settato
session.gc_maxlifetime = 5 (ho messo 5 secondi per debug)
ho riavviato il webserver, e con un rapido check con phpinfo(), effettivamente ha cambiato il tempo di durata della sessione.
Il problema è che la sessione non scade. Ho un dubbio però: io utilizzo tre frame più uno nascosto.
Nel frame nascosto, lancio un reload in javascript per uno di questi tre frame. Ogni volta che ricarico un frame, il php esegue session_start();
dato che il reload è ogni 1 secondo, non è che "rinnova" la vita della sessione in modo da non farla mai scadere?
Ovviamente in ogni pagina ho fatto una chiamata ad una funzione che controlla che la sessione sia scaduta o meno (in pratica sono andato a vedere con isset() se alcune variabili $_SESSION erano ancora "vive").
Mi potete aiutare?