Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema cache

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    87

    problema cache

    Ciao a tutti, vi espongo subito il mio problema:
    ho una pagina di registrazione utenti (registrazione.asp) che funziona perfettamente, ossia registra i dati, controlla che non vi siano nomi utenti uguali già inseriti e cosi' via. I messaggi di informazione (del tipo: attenzione nome utente già utilizzato) vengono visualizzati con il classico response.write all' inizio del modulo di registrazione.
    Come ho già detto il tutto funziona, ma i problemi nascono se l'utente dopo essersi registrato e visualizzato il classico messaggio "grazie per esserti registrato" , decide di utilizzare il tasto indietro del browser: la pagina mi visualizza tutti i messaggi precedenti (es. password non valida) cosa che io non voglio.
    Ho provato ad inserire in testa alla pagina il codice per non memorizzare la pagina nella cache, ma non è servito a niente.
    In sostanza quello che voglio è che se l' utente clicca sul bottone indietro del browser la pagina di registrazione si presenti pulita come all' inizio.
    GRAZIE a tutti

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    mmm

    che codice hai usato per la cache?
    Poi usi una sessione per mantenere attive queste frasi?O usi gli if?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    87
    codice x cache:
    Response.Expires = 0
    Response.Expiresabsolute = Now() - 1
    Response.AddHeader "pragma","no-cache"
    Response.AddHeader "cache-control","private"
    Response.CacheControl = "no-cache"

    , per i messaggi uso delle response.write all'interno di costrutti if

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da pol86
    codice x cache:
    Response.Expires = 0
    Response.Expiresabsolute = Now() - 1
    Response.AddHeader "pragma","no-cache"
    Response.AddHeader "cache-control","private"
    Response.CacheControl = "no-cache"

    , per i messaggi uso delle response.write all'interno di costrutti if
    aggiungi anche questi:

    <META content=no-cache http-equiv=Pragma>
    <META content=0 http-equiv=Expires>


    Response.Expires = -1

    prova così

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.