Originariamente inviato da luca200
Secondo me l'unico modo è inserire un valore all'interno della sessione in cui specifichi la scadenza, dopodiché ovviamente ogni pagina ricaricata per intero aggiornerà quel valore, mentre le chiamate da ajax lo lasceranno invariato.
Mi spiace, ma questo è proprio... SBAGLIATO!

Se inserissi un valore dentro alla sessione, per leggerlo dovrei fare session_start, e questo... rinfrescherebbe la sessione, che è proprio quello che io non volevo...

L'unico modo di farlo è avere un coookie separato che contenga la data di creazione (o di scadenza, è lo stesso) del cookie di sessione, così, PRIMA di fare session_start posso leggerlo e fare session_set_cookie_params per abbreviare la sessione...

Solo che è una gran piva! Prima o poi lo farò, ma ora non ho abbastanza tempo da dedicarci; se ci fosse stato un bel parametro da passare a session_start per dirgli di non allungare la sessione, sarebbe stato meraviglioso!