Php/ajax:problème de cache navigateur

Résolu/Fermé
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 17 mai 2009 à 17:49
 thoskan - 9 févr. 2010 à 14:53
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 samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 859
17 mai 2009 à 19:51
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 samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 859
17 mai 2009 à 18:18
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 samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 859
17 mai 2009 à 18:25
Rho non, en fait ça chie... le navigateur me les stocke quand même.
Quelqu'un saurait me dire comment résoudre ça ?
0
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