>> Torna all'Homepage <<
Contattaci Entra nei forum Cerca nel sito
News della settimana ASP: esempi di pagine dinamiche Trucchi e suggerimenti per il PC Manuali e guide I dossier e gli approfondimenti di AmicoPc Il sito della settimana I racconti di Armando Staffa Chi siamo
     
 

 

Scarica i file
Scarica i file
citati in questa pagina

 


COOKIE 4/4

PRIMAPAGINA.ASP
Questa è la pagina inziale del nostro sito: abbiamo infatti visto che se il file index.asp trova un cookie con memorizzato il nome dell'utente, questi verrà indirizzato verso questa pagina. Solo nel caso in cui il cookie non sia ancora presente occorre eseguire tutte le altre pagine viste finora.
Anche in questo caso conviene però verificare che il cookie con il nome dell'utente sia presente: infatti potrebbe succedere che l'utente acceda direttamente a questa pagina, eludendo quindi il sistema di controllo dei cookie analizzato finora.
Pertanto nel caso in cui il cookie non esistesse, indirizzeremo l'utente verso la pagina check.asp eseguendo così tutto il percorso per verificare che il browser accetti o meno i cookie.

<%
if request.cookies("ilmio")("nome") = "" then
response.redirect "check.asp"
end if
%>

In caso contrario (ovvero il cookie esiste e al suo interno è memorizzato il nome dell'utente, visualizziamo una frase di benvenuto personalizzata con il nome del visitatore, utilizzando il comando

response.write request.cookies("ilmio")("nome")

mediante il quale mostriamo a schermo il nome del visitatore stesso.

<html>
<head>
<title>Benvenuto nel mio sito</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Benvenuto
<font color="#c60000"> <b><% response.write request.cookies("ilmio")("nome") %> </b></font></font></p>
<p align="center">&nbsp;</p>
<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Questa
&egrave; la prima pagina del sito </font></p>
</body>
</html>

IN CONCLUSIONE
Riepilogando quanto detto finora ricordiamo che:

- per leggere un cookie utilizziamo il comando:
request.cookies("nome_del_cookie")("nome_chiave")

- per scrivere un cookie utilizziamo il comando:
response.cookies("nome_del_cookie")("nome_chiave")="testo"

Se non è specificata una data di scadenza, il cookie viene eliminato alla chiusura del browser.

- per impostare una scadenza precisa occorre scrivere:
response.cookies("ilmio").Expires="01/01/2010"

- per impostare un certo numero di giorni di validità invece scriveremo:
response.cookies("ilmio").Expires=Date() + 365

 

<< indietro

Utenti connessi: 106

Invia questa pagina ad un amico

 

 

 

Chi siamo | Pubblicità | Note sulla privacy | Dicono di noi
Grafica cura di Paolo Omero
- Stefania Migliorucci