Aller au contenu

[RESOLU] Désactiver les caches de navigation


Messages recommandés

Yop,

J'ai un problème pour l'application que je développe cette semaine, c'est du PHP+XML+XHTML+CSS+JS qui utilise pas mal de requêtes client/serveur en ajoutant ou enlevant des éléments au contenu de la page.

Problème avec Safari (en particulier, mais aussi sous IE, pas encore teste FireFox) après avoir suprimé un élément par exemple une div elle réaparait au changement de page... Pareil quand je recharge en asynchrone une seule partie de la page.

Seule solution, forcer le reload enfaisant Command-R dans safari.

C'est super lourd et je trouve pas de solution, s'il y'a moyen de le faire par PHP/Apache en modifiant les headers, en JS ou en CSS ça m'interesse vraiment.

Pour le moment j'ai essayé :

<meta http-equiv="Pragma" content="no-cache" />

Qui ne fonctionne absolument pas... :(

Merci beaucoup.

Lien vers le commentaire
Partager sur d’autres sites

Sans doute trop habitué à la section Mac, tu en oublies les autres.

:transpi:

Pour ton problème, tu pourrais utiliser la methode header :

Exemple 1676. Interdire la mise en cache avec header()
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date du passé
?>

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...