Newsgroup: it.comp.www.php
Titolo: must-revalidate

In una pagina ho un'immagine che posso ruotare di 90° nei due sensi.
clicco su un link
passo alla pagina ruota.php
torno alla pagina precendente con un..
----
$TESTO=<<<pippo
<script language="JavaScript">
<!--
setTimeout('location.href="ordina.php"',1);
</script>
pippo;
echo $TESTO;
----
...e quando torna alla pagina "ordina.php" ho la mia immagine *così come era 
prima*
premo F5 e mi accorgo che effettivamente l'immagine è stata correttamente 
ruotata.
Ho inserito nella prima pagina...
------
<?php
header("Cache-Control: no-store, no-cache, must-revalidate");
------
... ma non è servito a niente.
Cosa posso fare per costringere il browser a ricaricare le immagini?
Ciao 

 Cosa posso fare per costringere il browser a ricaricare le immagini?
Con il tag apposito in head (html).
Sorry ma a memoria non lo ricordo.
-- 
Amministratore
www.AmiciAmici.com
Giornalismo dal basso sui temi dell'amicizia, feste e divertimento.
PodCast "Pronto Chi Bussa" dalla Valtaro al Web...

 Sorry ma a memoria non lo ricordo.
----------------------------------------
Non funziona
<meta http-equiv="Cache-Control" content="max-age=0,must-revalidate">
<meta http-equiv="Pragma" CONTENT="cache">
<meta http-equiv="Expires" CONTENT="<?= gmdate("D, d M Y H:i:s", time() + 0) 
?> GMT">

 Cosa posso fare per costringere il browser a ricaricare le immagini?
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"); // HTTP/1.1
Header("Cache-Control: post-check=0, pre-check=0", false);
Header("Pragma: no-cache");
non ho mai avuto problemi con questo codice ...

 Header("Pragma: no-cache");
----------
in quale punto debbo inserirlo?
L'ho inserito prima del <?php (tra i tags <head></head> ed ho provato anche 
subito dopo <?php
Guarda che messaggio di errore mi dà:
Warning: Cannot modify header information - headers already sent by (output 
started at 
/rootdomain/it/s/a/
salvatorepaci.it/public_html/cms/pippo/pluto.php:7
) in 
/rootdomain/it/s/a/
salvatorepaci.it/public_html/cms/pippo/pluto.php
 on line 
8
mi dà un errore per ogni riga inserita che inizia con Header-

 Header("Pragma: no-cache");
----
considera che da pagina passo a pagina due, la quale, dopo una frazione di 
secondo, dopo aver ruotato una foto di 90° reindirizza alla pagina1.
La pagina1... vedendo che il nome dell'immagine č lo stesso... la ripropone 
senza averla girata. Con F5 vedo invece la modifica 

 Cosa posso fare per costringere il browser a ricaricare le immagini?
Ti rispondo qui anche se hai postato un thread simile su
it.comp.lang.javascript;
tempo fa ho dovuto risolvere un problema simile al tuo, prova ad
aggiungere
una variabile get con valore random nell'url della pagina che richiami,
così da
forzare il browser a non prendere la pagina dalla cache.
Una cosa del tipo
http://www.sito.com/primapagina.php?randvar=9785469897
il valore di randvar lo fai calcolare di volta in volta o a php o a
javascript,
a te la scelta.
Va bene anche la scelta di inviare gli header giusti, ovviamente questi
devono
arrivare al client prima di qualsiasi altro output.
rae

 Cosa posso fare per costringere il browser a ricaricare le immagini?
Una cosa del tipo
http://www.sito.com/primapagina.php?randvar=9785469897
-------------------
Non va bene neanche cosě :((((((((((((((((