Come rimuovere tutto il cookie scaduto da un CookieCollection?Come rimuovere tutti i cookie scaduti da CookieCollection?
risposta
Il modo in cui si rimuove un cookie è di cambiarlo scadenza data a qualche cosa che è già passato .. ma un cookie scaduto non dovrebbe mai essere inviato dal browser nel primo caso ...
È non può cancellare direttamente un cookie sul computer dell'utente. Tuttavia, è possibile indirizzare il browser dell'utente per eliminare il cookie impostando la data di scadenza del cookie su una data passata. La prossima volta che un utente effettua una richiesta a una pagina all'interno del dominio o percorso che imposta il cookie, il browser determinerà che il cookie è scaduto e lo rimuove.
if (Request.Cookies["UserSettings"] != null)
{
HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie.Expires = DateTime.Now.AddDays(-1);//add -1 days
Response.Cookies.Add(myCookie);
}
Prova questo.
var cookies = Request.Cookies;
foreach (HttpCookie cookie in cookies)
{
if (cookie.Expires < DateTime.Now)
{
Request.Cookies.Remove(cookie.Name);
}
}
Si prega di notare la excerpt from MSDN,
Chiamando il metodo Remove della collezione Cookies rimuove il cookie dalla raccolta sul lato server, in modo che il cookie non sarà inviato al cliente. Tuttavia, il metodo non rimuove il cookie dal client se esiste già lì.
- 1. I cookie sono sempre scaduti
- 2. Rimuovere i cookie precedentemente memorizzati da Mechanize
- 3. Flask: come rimuovere i cookie?
- 4. Come inserire CookieCollection in CookieContainer?
- 5. Come posso ottenere tutti i cookie di un CookieContainer?
- 6. rimuovere i cookie dal browser
- 7. Rimuovere tutti i GMSMarker da GMSMapView?
- 8. Rimuovere tutti i valore specifico da serie
- 9. Come eliminare tutti i cookie con jQuery
- 10. Python/BeautifulSoup - come rimuovere tutti i tag da un elemento?
- 11. Come rimuovere tutti i caratteri da una stringa
- 12. Android, Come rimuovere tutti i marker da Google Map V2?
- 13. Come posso rimuovere tutti i tag html da un array?
- 14. rimuovere manualmente i cookie di autenticazione asp.net
- 15. come rimuovere il valore specifico del cookie?
- 16. Come ottenere i cookie da WKWebView?
- 17. Magento: come rimuovere tutti i reindirizzamenti permanenti
- 18. Recupero di tutti i cookie in Python
- 19. JavaScript non l'eliminazione di tutti i cookie
- 20. deserializzare un JSON CookieCollection serializzato
- 21. Rimuovere tutti i caratteri speciali da una stringa in R?
- 22. Rimuovere una directory da tutti i precedenti commit
- 23. AngularJS modo per rimuovere tutti i cookie quando il browser è chiuso
- 24. Come rimuovere tutti eventhandler
- 25. Android WebView rimuove i cookie da un dominio specifico
- 26. Rimuovere tutti i bambini da un nodo XML PHP DOM
- 27. Rimuovere tutti i file git da una directory?
- 28. Come posso ottenere i cookie da HttpClient?
- 29. Come eliminare i cookie da windows.form?
- 30. Un modo per rimuovere cookie specifici da HttpRequestHeaders in WebApi