Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Saltare pagina intro già vista con cookie

    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
    A volte nella vita è meglio tener la bocca chiusi e passare per idioti, che aprirla e togliere ogni dubbio!!!

  2. #2

    Re: Saltare pagina intro già vista con cookie

    Originariamente inviato da 0horseman
    response.cookies("my_cookies").Secure = true
    la pagina in questione viene servita solo tramite connessione sicura https?
    se la risposta è no, togli il codice che ho evidenziato sopra

  3. #3
    Intanto grazie per l'attenzione e la risposta.
    Onestamente non so dove e come vedere/fare se la connessione è sicura(maledetta ignoranza)
    Sapresti indicarmi la strada?

    Cmq proverò a fare come mi hai consigliato, testo e vedo se funziona.
    A tra poco
    A volte nella vita è meglio tener la bocca chiusi e passare per idioti, che aprirla e togliere ogni dubbio!!!

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da 0horseman
    Intanto grazie per l'attenzione e la risposta.
    Onestamente non so dove e come vedere/fare se la connessione è sicura(maledetta ignoranza)
    Sapresti indicarmi la strada?

    Cmq proverò a fare come mi hai consigliato, testo e vedo se funziona.
    A tra poco
    la connessione è sicura quando nella barra degli indirizzi, al posto di http:// trovi
    https://

    e quindi il valore del cookie va settato a false o non definito.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Appena testato....FUNZIONA togliendo la riga di codice sulla sicurezza.
    GRAZIE
    A questo punto mi sorge una domanda, oltre a quella fatta subito sopra,
    Cosa implica aver tolto quella riga e che vuol dire che la connessione https non è sicura?
    Ancora grazie
    A volte nella vita è meglio tener la bocca chiusi e passare per idioti, che aprirla e togliere ogni dubbio!!!

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    http://asp.html.it/guide/leggi/67/gu...-con-i-cookie/

    per sapere tutto sui cookie è una guida molto valida.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    Grazie mille....ma l'avevo già letta.
    Infatti il codice che ho inserito è molto "simile" a quello della guida.
    Cercherò dell'altro materiale per avere una conoscenza più ampia in materia.
    Mi sto avvicinando adesso alle sessioni e ai cookie per questo mi trovo un pò in alto mare.
    Cmq ancora grazie per aver risolto il problema
    A volte nella vita è meglio tener la bocca chiusi e passare per idioti, che aprirla e togliere ogni dubbio!!!

  8. #8
    Originariamente inviato da 0horseman
    Cosa implica aver tolto quella riga e che vuol dire che la connessione https non è sicura?
    * è il contrario:

    - la connessione HTTPS è sicura, nessun hacker/lamer posto in mezzo fra te e il sito può intercettare cosai stai vedendo o spedendo, è quella usata dai conti correnti bancari online per esempio

    - la connessione HTTP non è sicura

    * response.cookies("my_cookies").Secure = true

    dice a IIS "spedisci il cookie SOLO SE sei in una connessione sicura"

    se quella proprietà non è impostata IIS spedisce il cookie sia su una connessione sicura e sia su una connessione non sicura

    avevo immaginato che fosse quello perché mi sembrava strana una intro in flash su una connessione sicura, e poi sono percentualmente molto pochi quelli che la usano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.