Come rimuovere la cache in PHP

October 27

Durante la programmazione in PHP, ci sono alcuni casi che non si può decidere le informazioni da memorizzare nella cache, in quanto può influenzare i dati devono essere presentati in forme. dati memorizzati nella cache possono talvolta causare la duplicazione dei dati inviati o vari altri errori. Per risolvere questi problemi, è possibile aggiungere uno script per il codice per disabilitare la cache su alcune pagine del tuo sito. Si tratta di utilizzare le intestazioni PHP, che determinano i valori che impediscono la pagina dal memorizzare i dati nella cache.

istruzione

1 Aprire un nuovo file in Blocco note o aprire il file PHP che si desidera aggiungere lo script "rimuovere cache" a.

2 Aggiungere il seguente codice:

<? Php

header('Expires: Sun, 15 Dec 2002 06:00:00 GMT');

intestazione (. 'Last-Modified:' gmdate ( 'D, D MYH: I:' s.) 'GMT');

intestazione ( 'Cache-Control: no-store, no-cache, must-revalidate');

intestazione ( 'Cache-Control: post-controllo = 0, pre-check = 0', false);

intestazione ( 'Pragma: no-cache');

?>

3 Salvare il file PHP.

Consigli e avvertenze

  • Poiché non è possibile cancellare la cache del browser dal server senza avere un programma specifico installato che dispone dei diritti per modificare il sistema dell'utente, lo script precedente imposterà la pagina non di cache, che può servire allo stesso scopo - soprattutto se utilizzato per evitare errori in forma di presentazione o le funzioni che coinvolgono dati sul sito.
  • Impostare sempre la data di scadenza di una data in passato per questo script per funzionare.