Lettura
di un cookie
Come si può facilmente intuire, se si impiegano
delle risorse a livello Server e del tempo in fase
di progettazione per la scrittura dei cookies,
bisognerà implementare (o meglio utilizzare)
qualche sistema per legger quanto scritto in
precedenza.
Per leggere il contenuto di un cookie basta
utiizzare la seguente sintassi:
<% dim
strValore strValore=
request.cookies("my_cookies") response.write
strValore %> | Nel
mini script appena illustrato, il valore contenuto
nel cookies my_cookies viene memorizzato
all'interno della stringa strValore. In questo
caso specifico il valore viene mostrato a video,
ma può esser usato in diverse modalità come
illustrato dagli esempi successivi. L'esempio che
segue indica come si può utilizzare un cookies per
effettuare un test sul relativo contenuto.
<% 'Dichiarazione
variabili dim strValore dim
strAvviso
'Lettura del
cookies strValore=
request.cookies("my_cookies")
'Test sul
contenuto if(strValore="innovatel.it")then
strAvviso="Sito preferito: " &
strValore else strAvviso="Nessun
preferito" end
if %> | Nell'esempio
successivo, si preleva il valore del cookies e lo
si "dà in pasto" ad una funzione per svolgere il
suo compito specifico:
<% 'Dichiarazione
della funzione function
mia_funzione(valore) 'qui si eseguono i
controlli ed i calcoli sul valore contenuto nel
cookies Il valore finale verrà memorizzato nella
variabile mia_funzione e successivamente
mostrato a video. end
function
'Dichiarazione variabili dim
strValore
'Lettura del
cookies strValore=
request.cookies("my_cookies")
'Chiamta
funzione response.write
mia_funzione(strValore) %> | Nell'esempio
successivo, ed ultimo, verrà mostrato come
decidere la pagina da caricare in base al valore
contenuto nel cookies.
<% 'Dichiarazione
variabili dim strValore
'Lettura del
cookies strValore=
request.cookies("my_cookies")
'Scelta
pagina if(strValore="accedi")
response.redirect "area_segreta.asp" end
if 'Qua va la parte di
login %> | Nella
pagina successiva, osserveremo come applicare le
tecniche appena viste sui cookies di tipologia a
chiave.
|