session_set_cookie_params non fa durare le variabili di sessione di più. Permette solo di informare il browser che il cookie di sessione deve essere mantenuto per più tempo.

io vorrei che alcune variabili durassero per esempio un'ora e altr invece 5 min.. è possibile? Se si, come si fa?
Inserisci in sessione l'ora in cui certi dati devono essere cancellati e quando l'utente richiama le pagine verifica che tale ora non sia stata superata.