Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 

Guida ASP

I cookies

Il cookie è un file di testo locale (salvato sul computer del navigatore) in cui la nostra applicazione ASP può scrivere informazioni che possono risiedere in pianta quasi stabile. 

Attorno ai cookie, sin dal primo giorno della loro apparizione, sono cresciute diversi dibattiti in base alla loro legalità e al fatto se violassero o meno la privacy del buon navigatore. Molti utenti, ancora oggi, pensano all'uso di cookie come ad un'attentato ai loro diritti e sono, quindi, molto restii ad accettarli.

L'oggetto cookie è incorporato nell'oggetto Response. Quando si desidera creare un nuovo file biscotto, bisogna provvedere all'inserimento di tre proprietà: data scadenza, directory di creazione e informazioni riguardo al fatto se il cookie è autenticabile oppure no (di norma non lo è, a meno che il tuo sito non supporti qualche altro tipo di criptazione):

Response.Cookies("biscotto").Expires= #31/12/2001#
Response.Cookies("biscotto").Path= ""
Response.Cookies("biscotto").Secure = false

Queste tre informazioni sono necessarie per la creazione di un cookie. Una volta passate queste informazioni è possibile accedere ad esso è memorizzare dei valori con la seguente sintassi:

Response.Cookies("biscotto")("nome") = sNome

È meglio creare un solo cookie ed inserire in esso più chiavi, che creare un cookie per ogni informazione da salvare: 

invece di utilizzare questo codice:

Response.Cookies("prova") = "prova"
Response.Cookies("prova2") = "prova2"

conviene utilizzare questo codice:

Response.Cookies("nomesito")("prova") = "prova"
Response.Cookies("nomesito")("prova2") = "prova2"

Una cosa molto importante va notata: la manipolazione di cookies deve avvenire prima dell'inizio dell'utilizzo di tag HTML. Tutto il codice deve quindi essere stato eseguito prima dell'utilizzo del tag <html>. Se tale regola non è rispettata sarà generato un errore dall'applicazione.

È invece possibile accedere ai valori memorizzati nei cookie in qualsiasi momento utilizzando la seguente sintassi:

sVariaile = Response.Cookies("biscotto")("nome")

Anche questa sintassi, è molto simile a quelle presenti nelle precedenti lezioni su Application e Session.

Lezione successiva =>

Torna all'indice!

 

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali