Da cookie doc per setMaxAge (int): http://docs.oracle.com/javaee/1.3/api/javax/servlet/http/Cookie.html#setMaxAge(int) C'è qualche differenza tra int = 0 e int = -ve? Dice 0 cancella cookie. valore -ve indica che il cookie non è memorizzato. Significa che 0 cancella solo dalla sessione corrente del browser?Differenza tra 0 e valore negativo per setMaxAge per Cookie
risposta
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.
L'impostazione di setMaxAge su 0 elimina il cookie. Impostandolo su -1 lo conserverà fino alla chiusura del browser.
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.
- 1. Differenza tra array.GetLength (0) e array.GetUpperBound (0)
- 2. SQL 0 se il valore negativo
- 3. Convert.ToBoolean esito negativo con il valore "0"
- 4. Differenza tra chiamata per riferimento e la chiamata per valore
- 5. La differenza tra HttpCookie e Cookie?
- 6. valore più negativo per Python
- 7. È negativo (negativo) lo zero equivalente a 0 in PHP?
- 8. JavaScript - Rilevamento della differenza tra zero positivo e zero negativo
- 9. Differenza tra set-cookie2 e set-cookie
- 10. differenza tra $ cookiestore e $ cookie in angularjs
- 11. Differenza C++ tra 0 e 0,0
- 12. Differenza tra finish() e System.exit (0)
- 13. Differenza tra __FILE__ e sys.argv [0]
- 14. Differenza tra cardinalità "*" e "0 .. *" - UML
- 15. Differenza tra timestamp (0) e timestamp (6)
- 16. Qual è la differenza tra {0} e ""?
- 17. Qual è la differenza tra {0} e +?
- 18. differenza tra "vuoto 0" e "indefinito"
- 19. angolare 2 differenza tra $ {valore} e {{valore}}
- 20. C'è una differenza tra i == 0 e 0 == i?
- 21. Cosa significano "positivo" e "negativo" in ECMAScript? +0 e -0
- 22. Differenza tra Opzione (valore) e Alcuni (valore)
- 23. Android: differenza tra pulsante positivo, negativo e neutro
- 24. Qual è la differenza tra cookie e cookiejar?
- 25. Differenza tra sostituzione e put per HashMap
- 26. distinguere tra 0 e ""
- 27. phpinfo() differenza tra master e valore locale
- 28. Differenza tra Archiviazione sessione, Archiviazione locale e Cookie in AngularJS
- 29. Qual è la differenza tra "#if Foo - 0 == 0" e "#if definito (Foo) && Foo == 0"?
- 30. Differenza tra Element.value e Element.getAttribute ("valore")