Originariamente inviato da bubu77
non mi sembra che i browser salvino i cookie nel solito, se mi ricordo bene fare quello che vuoi è impossibile
Infatti la vita del cookie di sessione si puo' accorciare, ma non allungare rispetto alla vita della finestra del browser. E non viene scritto su disco.

Alcuni browser trasmetto la sessione da una finestra all'altra, cioe' se apro 10 finestre mi risultano tutte in sessione tipo Iexplore, mentre per es. con firefox ogni finestra aperta deve essere qualificata.

session_cache_expire riguarda la vita dello specifico documento.

session.gc_maxlifetime setta un valore max di time out utile se lo user rimane con il browser collegato senza inviare richieste al server. Dopo di che la seesione viene inviata al garbage collection.

session.cookie_lifetime determina il tempo di validita' del cookie, se 0 (tempo massimo) alla chiusura del browser.

In pratica, uno e' un time out lato server, l'altro lato client.

Bisognerebbe davvero che qualcuno avesse la voglia (e tempo) di provare tutte le variabili del php.ini riguardanti le sessioni e farne una pillola.

Salvo errori od omissioni.....