Salve a tutti.
Dopo una ricerca fatta sul forum ho trovato solo una discussione alla quale nessuno ha risposto sul mio stesso argomento. Ve lo espongo subito sperando di essere più fortunato.
Ho la mia pagina index.asp con un intro flash (saltabile tramite un link). Vorrei però che gli utenti che visitino questo sito per la seconda volta saltino direttamente alla home evitando di rivedere questo intro, dunque reindirizzandoli alla home.
Ho pensato di farlo tramite cookie col seguente codice:
------------------------------------------------------------------
<%
'Dichiarazione variabili
dim strValore, valore
valore = "accedi"
'Lettura del cookies
strValore= request.cookies("my_cookies")
'Scelta pagina da reindirizzare se già visitata
if strValore = valore then
response.redirect "pagine\home.php"
end if
'Se il cookie è diverso da "accedi" allora crea il cookie col valore "accedi"
response.cookies("my_cookies")="accedi"
'Definizione del Expires (scadenza tra 30 giorni)
response.cookies("my_cookies").Expires = DateAdd("d", 30, Date)
'Definizione del secure
response.cookies("my_cookies").Secure = true
%>
<html>
......
Resto della pagina
------------------------------------------------------
Ho letto che la creazione dei cookie deve essere fatta prima di qualsiasi tag html, sbagliato?
In teoria dovrebbe controllare se esiste il cookie col valore accedi e se esiste darmi direttamente la pagina home.php
Se così non è, crea il cookie per la prossima volta ed esegue il resto della pagina.
Ho fatto un test e crea il cookie, ma la seconda volta continua ad aprirmi index.asp e non vengo reindirizzato alla home.
Qualcuno sa dove mi sto perdendo?![]()
Grazie![]()


Rispondi quotando