2010-04-05 12 views
6

Devo creare un'applicazione web che si occupa delle informazioni sensibili dell'utente. Devo cancellare immediatamente la cache del browser dopo che l'utente si è disconnesso poiché i dati nella cache sarebbero vulnerabili. Il browser del client deve essere applicato per cancellare la cache dal lato server. Anche tutte le politiche della cache devono essere esposte al client dal lato server.Come cancellare la cache del browser dal lato server?

C'è qualche soluzione a questo problema?

+2

Il meglio che puoi fare è richiesta al browser (e tutte le cache intermedie - ci potrebbe essere un po ') che le tue pagine non dovrebbero essere memorizzate nella cache. Anche quello è solo un suggerimento. Non è possibile cancellare a livello di codice la cache di un visitatore. (Pensa a quale incubo sarebbe.) –

risposta

5

Imposta la risposta per scadere immediatamente, e per buona misura dire proxy, ecc, per non cache:

Expires: 0 
Cache-control: private 
+0

Sì, l'unica soluzione è dire al browser di non memorizzare affatto la cache. – Tim

Problemi correlati