Lorenzo Pascucci
a- a+

Cookies in ASP: creare, modificare e cancellare i cookie

I cookies sono un ottimo mezzo per memorizzare per un indeterminatodeterminato tempo dei dati inerenti ad una persona. Perché sono utili e se ne parla tanto?

Solo utili perché permetto di risparmiare risorse del server in quanto memorizzano tali dati in un file txt nel computer del visitatore. Spesso si parla di privacy... e una volta addirittura in molti non accettavano i cookies. Oggi sembra che quasi tutti i visitatori accettino tali cookie senza problemi, in quanto si è capito che non sono pericoli come si pensava. Per fortuna per noi webmaster... si è sfatato un mito, anche se vi invitiamo a leggere alcuni articoli della nostra rubrica Diritto Su Web che trattano proprio di cookies!

Ora veniamo alla lezione vera e propria!

Utilizzare i cookie è semplicissimo.

Ecco come realizzarli:

Response.Cookies("forum")("username") = Request.Form("username")
Response.Cookies("forum").Expires = Date + 2

Quindi la sintassi sarebbe:

Response.Cookies NomeCookie Cella = Valore

O meglio:
Response.Cookies serve per salvare il cookie (che ricordiamo è in formato test .txt) nel computer del visitatore
("forum") è il nome del cookie, questo deve essere uguale in tutto il cookie.
("username") questo è il nome dove memorizzare un certo valore, naturalmente il nome è differente per ogni dato inserito.

E' possibile memorizzare qualsiasi dato attraverso Request("valore")

La riga seguente:

Response.Cookies("forum").Expires = Date + 2

è molto importante in quanto definisce quando il cookie deve scadere e quindi non è più valido per mantenere le informazioni.

Per leggere un cookie, invece basta questa semplice riga:

Request.Cookies("forum")("username")

che magari memorizziamo in una variabile, es:

user = Request.Cookies("forum")("username")

Quindi i cookies servono per memorizzare dei dati e alleggerire quindi il carico del server.
Naturalmente essi sono molto importanti per ricordare i dati di accesso ad una determinata area del sito, come il forum. Il nostro forum, per esempio, dopo la registrazione, riconosce automaticamente ogni utente che abbia attivi i cookies.

 



Ti potrebbe interessare anche

commenta la notizia

C'Ŕ 1 commento
Lorenzo
Hai qualche domanda da fare?