Un coockie è un file di piccole dimensioni che può essere inviato ad un client che si collega ad una nostra pagina web. Può essere utilizzato in diversi modi, ma lo scopo per cui viene utilizzato più spesso è quello di scrivere delle informazioni sulle preferenze dell'utente o comunque dei dati relativi all'utente che si collega alla pagina
Con ASP è possibili inviare e leggere i cookies.
Come scrivere e leggere un cookie
Per creare un cookie viene utilizzato il comando "Response.Cookies" scritto prima del tag <html>.
Nell’esempio in basso, cereeremo un cookie chiamato "nome" e
gli assegneremo il valore "Carmelo", nel contempo impostiamo una data di scadenza, una data cioè dopo la quale il cookie verrà cancellato dal browser dell'utente.
Per leggere un cookie viene usato il comando"Request.Cookies".
<% Dim nome
nome = Request.Cookies("nome") If (nome <> "")
Then Response.Write("Ciao, " & nome) End if %>
Un Cookie con delle chiavi
Se un cookie contiene una collezione di valori, diciamo che il cookie ha delle
chiavi (Keys).
Nell’esempio in basso, creiamo un cookie "AuthUser" contenente informazioni
sull’utente: