Vediamo oggi come cancellare sul browser dell’utente (con ASP) tutti i cookies che abbiamo creato.
Per fare questo utilizzeremo la Cookies collection che è usata per impostare o leggere i valori dei cookies.
Quindi attraverso un ciclo all’interno della collection andremo a settare su ogni cookies una data di scadenza nel passato.
Codice
Sub delCookies()
Dim objCookie
'faccio un loop nella cookies collection
For Each objCookie In Request.Cookies
Response.Cookies(objCookie).Expires = dateAdd("d","-1", Date)
Next
End Sub
A questo punto completiamo creando una procedura che elimina soltanto il cookie il cui nome gli andremo a passare come parametro:
Sub delCookie(nomeCookie)
If Not nomeCookie="" then Response.Cookies(nomeCookie).Expires = dateAdd("d","-1", Date)
End Sub
Niente di più facile.