[Php-it] cache di immagini

Marcello Vezzelli m.vezzelli at e-works.it
Tue Apr 11 14:50:21 CEST 2006


Roberto Tagliaferri ha scritto:
> Ho una procedurina per il cambio di foto che ha un problemino di cache.
> La pagina ha le foto presenti e i vari input di tipo file, se clicco 
> viene ricaricata la pagina con una variabile settata; la procedura, 
> quando tale variabile è settata, include il file di modifica.
> Il problema nasce dal fatto che lui fa l'upload ma vengono sempre 
> visualizzate le foto precedenti; se richiamo la pagina di nuovo si 
> vedono le foto corrette.
> Ho messo uno "strucinio" di header ma niente da fare... naturalmente 
> chi ha maggiori problemi è explorer :-(
>
> header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");  
> header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
> header("Cache-Control: no-store, no-cache, must-revalidate");
> header("Cache-Control: post-check=0, pre-check=0", false);
> header("Pragma: no-cache");
> session_cache_limiter('nocache');
>
> ci posso fare qualcosa?
Dire agli utenti di premere CTRL+F5 nel browser.
Scherzi a parte, puoi provare a dare un url diverso all'immagine, in 
questo modo non va in cache di sicuro.

Saluti

-- 
Marcello Vezzelli
CTO
Software Development Department
E-Works s.r.l.
tel. +39 059 2929081
fax +39 059 2925035
Direzionale 70 - Via Giardini 456/c
41100 Modena - Italy




More information about the Php-it mailing list