Salve a tutti (è il mio primo post);

ho provato a cercare nel forum ma non ho trovato risposta;

sto facendo i miei primi esperimenti in "Ajax";
mandata una richiesta (es, diciamo "anni") ad un "file-server" php, ho in ritorno un risultato estrapolato dal database (es. diciamo 5).

Se vado a modificare (al valore 10) il dato direttamente nel database, alla prossima richiesta (anni) continuo ad ottenere il vecchio valore (5) invece del nuovo (10).

A meno che non svuoti tutta la cache del browser.

Ho provato a guardarmi intorno ed ho trovato le intestazioni da poter dare alla "chiamata", ma nessuna ha sortito l'effetto desiderato:

"Cache-Control", "no-store, no-cache, must-revalidate"
"Cache-Control", "post-check=0, pre-check=0"
"Pragma", "no-cache"

e una "Expires..." che ora non ricordo, con data antecedente.


Sto verificando tutto con WinXP, IE 6 (faccio prima le verifiche "qui", se poi tutto a posto vado avanti con le verifiche con altre configurazioni).

Spero di essere stato chiaro, ringrazio già da ora chiunque sappia rispondere in qualche modo...

Buona notte.