FreeASP  

 HTML.IT|    CORSI IN AULA| ACCESSO FREE| CD-ROM| LIBRI| WEBTOOL       DOWNLOAD| FORUM| MLIST| NEWSLETTER.IT
 BASIC| PRO    ADSL| B2B| CREA| FLASH-MX| FONT| GIF| HOSTING| LINUX| NEWS| PHP| PROGRAMMAZIONE| SICUREZZA






Link
HOSTING Asp Asp.net ColdFusion SQL ...

Serverplan - 20Mb + Asp.net + Access 55€/anno

SMS gateway

Hosting Windows
100mb 20 Euro!!

Crea il tuo ufficio virtuale





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:

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à

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.



 

















9Net