Aiuto raga!
Sto impazzendo...
Devo fare in modo che il browser non mi salvi gli oggetti di una pagina nella cache. In internet, dicono quasi ovunque di usare gli header tipo
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
L'ho già postato proprio questa sera in un altro thread, ma comunque ....
Se inserisci meta tag per inibire la cache, non vuol dire che i tuoi file non vengono scaricati dal server verso la cache, ma che vengono scaricati ogni volta che l'utente ci ricapita sopra, invece di utilizzare la comoda funzione di caching.
I browser attuali, usano la funzione di caching non solo per navigare, ma anche per visualizzare i files, prima li scaricano in locale e poi li visualizzano sul tuo browser.
No-cache serve solo ad indicare al browser, indipendentemente dalle impostazioni locali, di riscaricare dal server il file ogni volta, e non di non farlo mai, cioè l'esatto contrario da quanto la gente normalmente crede che dovrebbe accadere.