Di seguito due semplici funzioni che ci permettono di gestire l'utilizzo dei cookie.
La prima funzione scrivi_cookie, ha come due parametri nome e valore
il primo indica il nome che daremo al nostro cookie mentre il secondo indica il valore che daremo al cookie.
Una volta creato il cookie, ne impostiamo la scadenza ad un anno;
per farlo, utilizziamo la funzione DateAdd che aggiunge alla data odierna 365 giorni.
a questo punto la nostra funzione è pronta.
Adesso vedremo come andare a recuperare l'informazione salvata precedentemente.
Ecco due semplici funzioni che ci permettono di memorizzare dati in questi file di testo chiamati appunto cookie.
Le utilità sono molteplici, ci permettono per esempio di tenere in memoria i dati digitati in un form, oppure di passare informazioni da una pagina all'altra..
L'unico intoppo è che il navigatore potrebbe disabilitarli dalle impostazioni del browser e pertanto la vostra applicazione potrebbe non funzionare correttamente..
Stesso problema varrebbe per le variabili di sessione..
L'unica sarebbe utilizzare i parametri $_GET e $_POST in combinazione con parametri salvati in un Database MYSQL, ma anche loro sono sucettibili di manomissione.. :-))
La prima funzione scrivi_cookie, ha come due parametri nome e valore
il primo indica il nome che daremo al nostro cookie mentre il secondo indica il valore che daremo al cookie.
Una volta creato il cookie, ne impostiamo la scadenza ad un anno;
per farlo, utilizziamo la funzione DateAdd che aggiunge alla data odierna 365 giorni.
a questo punto la nostra funzione è pronta.
<%
function scrivi_cookie(nome, valore)
'creo un cookie con il nome e il valore passati dalla funzione
Response.Cookies(nome) = valore
'imposto la scadenza del cookie ad un anno a partire dalla data odierna
Response.Cookies(nome).Expires = DateAdd("d", 365, Date)
end function
%>
Non ci resta che testare la funzione e creare il nostro primo cookie:<%
nome_cookie = "il_mio_primo_cookie"
valore_cookie = "Ciao Questo è un dato memorizzato in un cookie"
scrivi_cookie(nome_cookie, valore_cookie)
%>
A questo punto abbiamo creato un cookie..Adesso vedremo come andare a recuperare l'informazione salvata precedentemente.
<%
function leggi_cookie(nome)
'leggo il valore del cookie
cookie_value = Request.Cookies(nome)
' restituisco il valore del cookie
leggi_cookie = cookie_value
end function
%>
la funzione leggi_cookie attraverso il parametro nome, ci permette di recuperare il valore del cookie che abbiamo precedentemente salvato con la funzione scrivi_cookie.<%
nome_cookie = "il_mio_primo_cookie"
response.write(leggi_cookie(nome_cookie))
%>
Ecco due semplici funzioni che ci permettono di memorizzare dati in questi file di testo chiamati appunto cookie.
Le utilità sono molteplici, ci permettono per esempio di tenere in memoria i dati digitati in un form, oppure di passare informazioni da una pagina all'altra..
L'unico intoppo è che il navigatore potrebbe disabilitarli dalle impostazioni del browser e pertanto la vostra applicazione potrebbe non funzionare correttamente..
Stesso problema varrebbe per le variabili di sessione..
L'unica sarebbe utilizzare i parametri $_GET e $_POST in combinazione con parametri salvati in un Database MYSQL, ma anche loro sono sucettibili di manomissione.. :-))
Commenti