Php/ajax:problème de cache navigateur

Résolu
bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   -  
 thoskan -
Bonjour,

J'ai une page index.php qui appelle 2 autres php par requêtes ajax.
J'ai bien réussi à faire que Firefox ne stocke pas la page en cache avec les balises :
<META http-equiv="Cache-Control" content="no-cache">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Cache" content="no-store">
<META http-equiv="Expires" content="0">

...Mais il stocke dans son cache les messages en retour de mes 2 php appelés par les requêtes.
Je ne veux pas mettre ces balises pour mes 2 php parce que sinon ça me ferait faire une bonne grosse analyse toute moche de ce qui est récupéré pour en extraire que le message.

Est-ce qu'il y a un moyen propre pour faire ça sans qu'il me les stocke ?

Merci d'avance
A voir également:

4 réponses

bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   861
 
Bon, j'ai trouvé qu'apparemment
<?php
header("Expires: Mon, 17 Jul 1978 05:00:00 GMT");
header('Last-Modified: '.gmdate('D, d M Y H:i:s',time()).' 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"); //HTTP/1.0
?>
est prioritaire par rapport aux balises que j'avais.

Ça à l'air de marcher parfaitement mais je ne mets pas encore en résolu ma discussion au cas où je parlerais trop vite.
3
bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   861
 
Bon, c'est bon finalement j'ai mis ces balises dans mes 2 php.
Je me suis inventé une balise "<message>", et avec une petite regexp dans le javascript j'en extrais le message.
C'est pas aussi moche que je ne l'imaginais, ça ne fait qu'une ligne de plus.
0
bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   861
 
Rho non, en fait ça chie... le navigateur me les stocke quand même.
Quelqu'un saurait me dire comment résoudre ça ?
0
thoskan
 
Je vois qu'apparemment tu as répondu tout seul à ton problème.Pour moi ça a l'air de marcher en tout cas, j'avais le même pb, et ça l'a résolu....Merci bien
0