2010-09-25 14 views

risposta

5

Sì. Trick l'utente nella selezione della voce di menu appropriata che cancella i loro cookie e cache. Sto scherzando! Questo sarebbe chiamato tipo "social engineering" di hacking ed è sconsigliabile per coloro che desiderano stare lontano dai problemi legali.

ci sono un paio di tag che possono essere utili, a seconda di cosa si vuole fare:

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> 
<META HTTP-EQUIV="Refresh" CONTENT=...time> 

Questo controlla solo la propria pagina web, non è la cache in generale. Ovviamente, puoi impostare i cookie del tuo sito per quello che vuoi.

5

No, supponendo che si desidera cancellare TUTTO. Gli unici cookie che è possibile cancellare sono quelli con attributi "percorso" e "dominio" corrispondenti alla propria applicazione. Il browser non invia al server nient'altro e sarebbe un grave difetto di sicurezza se lo facesse. La logica simile si applica allo scripting lato client.

Tuttavia, tutte le spie sono verdi se si desidera semplicemente gestire la memorizzazione nella cache e i cookie nel contesto della propria applicazione. La memorizzazione nella cache può essere disattivata inviando rilevanti intestazioni HTTP insieme alla risposta:

Cache-Control: no-cache, must-revalidate 
Expires: Thu, 1 Jan 1970 00:00:00 GMT 
Pragma: no-cache 

Cancellazione di un cookie scende ad impostazione è la data di scadenza nel passato. Un browser non invia cookie scaduti.

Problemi correlati