Visualizzazione dei risultati da 1 a 4 su 4

Discussione: cache del proxy

  1. #1

    cache del proxy

    ho realizzato una pag php che presenta un grafico generato da db
    il grafico è una immagine .png che ha sempre lo stesso nome ma che di volta in volta presenta risultati diversi.
    All'apertura della pagina web l'immagine non mi ritorna aggiornata anche disabilitando la cache di explorer
    Dopo varie prove ho scoperto che la colpa è del proxy che non posso disabilitare, in pratica se faccio "localhost" funziona tutto se invece faccio "indirizzo ip" l'immagine non si aggiorna a meno che dal browser non invio F5.
    Esiste un comando php che mi consente di bypassare il proxy o di cancellare una immagine dalla cache del proxy?
    Soluzioni?

  2. #2
    O quando richiami l'URL del grafico passi un parametro fittizio contenete un valore diverso ogni volta (es. basato su http://www.php.net/microtime) oppure utilizzi http://www.php.net/header per informare il proxy ed il browser di non effettuare il caching dell'immagine (o della pagina). Nella pagina del manuale relativa a http://www.php.net/header trovi un esempio che fa al caso tuo.

  3. #3
    grazie mille per l'aiuto lunedì mattina provo
    <?php
    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    ?>

  4. #4
    niente da fare non funziona,

    si tratta di un istogramma che ha sempre lo stesso nome anche se ovviamente contenuti diversi e se non do F5 su explorer il proxy mi rispedisce l'immagine precedente senza aggiornarla

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.