Ho una pagina su cui carico 1 volta alla settimana un file immagine che viene visualizzato dagli altri clients. Il nome è sempre lo stesso perchè va sovrascritto (non ha senso cambiare il nome o fare progressivi ecc., lo dobbiamo sovrascrivere con lo stesso nome).
Il problema è che i clients, dopo che ho caricato quello nuovo, visualizzano sempre quello vecchio. Il problema è sicuramente che il browser ha salvato in cache l'immagine e ricarica quella.
Unica soluzione è quella di premere un F5 per fare un refresh della pagina.
Dato che vorrei evitare il salvataggio di questi dati in cache sui cliens ho aggiunto a tutte le pagine:
che però non sortisce alcun effetto. Anche con questo comando ad inizio pagina l'immagine salvata resta la stessa.Codice PHP:
// Evita la registrazione in cache
header('Cache-Control: no-cache');
header('Pragma: no-cache');
Come posso fare per evitare il salvataggio in cache? Ovviamente non ditemi di andare nelle opzioni dei clients e modificare il salvataggio della cache... ;-)
grazie
ciao