Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

I cookies multi chiave

Analisi della tipologia di cookie
Analisi della tipologia di cookie
Link copiato negli appunti

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:

Estrazione da cookies con chiavi - I° modalità
Estrazione da cookies con chiavi - I° modalità

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:

Estrazione da cookies con chiavi - II° modalità
Estrazione da cookies con chiavi - II° modalità

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.


Ti consigliamo anche