I
cookies multi chiave
In questa lezione non tratterò nessuna parte
teorica in quanto sia la lettura che la scrittura
dei cookies è già stata trattata in precedenza.
Ora infatti vedremo come applicare quanto già
imparato sui cookies multi-chiave.
Ora vedremo come si scrive il cookies
utilizzando le chiavi:
<% response.cookies("www.innovatel.it")("nome")="Andrea" response.cookies("www.innovatel.it")("cognome")="Carratta" response.cookies("www.innovatel.it")("email")="webmaster@innovatel.it" response.cookies("www.innovatel.it").expires
= dateAdd("yyyy",1,
date) %> | Ora
per leggere il cookies appena scritto possiamo
utilizzare due modalità differenti sia a livello
di scrittura codice che a livello di formato del
risultato.
<% dim
strNome strNome=
request.cookies("www.innovatel.it")("nome")
dim
strCognome strCognome=
request.cookies("www.innovatel.it")("cognome")
dim
strMail strMail=
request.cookies("www.innovatel.it")("email")
response.write
strNome & "<br>" response.write
strCognome & "<br>" response.write
strMail &
"<br>" %> | Se
eseguiamo il codice appena illustrato, otterremo a
video i dati nel seguente formato:
Ora analizzeremo la seconda modalità
per ricavare il valore di un cookies a
chiave:
<% dim
strCookies strCookies=request.cookies("www.innovatel.it") response.write
strCookies %> | A
livello di scrittura codice questo metodo è molto
più veloce, ma il problema si nasconde nella
modalità in cui i dati vengono estratti dal
cookies. Il formato dati è il seguente:
Se ora desideriamo estrarre tutti i singoli
dati dobbiamo effettuare una serie di split per
separare prima tutte le parti divise da & e
all'interno di ogni parte bisogna suddividere dove
si incontra il carattere =. L'unico problema di
questo metodo dello split è se compaiono = ed
& all'interno del valore del nostro cookies.
|