2013-04-10 17 views

risposta

11

Ti suggerisco di leggere i cookie dal punto di vista del browser. È molto interessante. Nota che 'max-age' è la versione più recente di 'expires' e alcuni browser potrebbero non supportarla. (Ad esempio, IE6, IE7 e IE8 non supportano l'età max.)

0 significa eliminare il cookie in questo momento.

negativo significa conservare il cookie per un po '. Sospetto che l'ambito sia un po 'specifico per il browser ma non conserverà il cookie durante la chiusura e la riapertura del browser.

3

L'impostazione di setMaxAge su 0 elimina il cookie. Impostandolo su -1 lo conserverà fino alla chiusura del browser.

1

setMaxAge(int) come menzionato da Oracle che imposta l'età massima 0 cancellerà immediatamente il cookie. Mentre -1 cancellerà il cookie quando il browser è chiuso.

Problemi correlati