Kramlech Posté(e) le 24 avril 2013 Posté(e) le 24 avril 2013 Bonjour Je sèche devant un petit problème qui me parait complètement ridicule mais qui m'énerve, m'énerve .... Voila le problème: Je génère un petite page en PHP (toute simple: je lis le contenu d'un table MySQL, et j'affiche un message en fonction de ce que j'ai lu). Le PHP fonctionne très bien. Mais je suis confronté à un problème de rafraichissement. Lorsque j'appelle la page depuis mon navigateur, j'ai l'impression que le navigateur ré-affiche la page existante sans accéder au serveur. C'est même plus qu'une impression : la première chose que j'affiche, c'est le timestamp courant, et régulièrement, après appel de la page, ce timestamp n'évolue pas. Pour que la page se rafraichisse réellement, il faut que j'utilise le bouton "Actualiser la page courante" . Et ce n'est pas un problème de navigateur : j'ai ce même comportement aussi bien avec Firefox qu'avec IE ... Je ne suis pas un spécialiste de HTML, alors je me demande si le problème ne viendrait pas d'un paramètre HTML absent. Je suis preneur de toute piste pour résoudre ce problème ... Merci d'avance 0 Citer
bud77 Posté(e) le 24 avril 2013 Posté(e) le 24 avril 2013 Je dirais que c'est simplement une mise en cache par les navigateurs, pour forcer la mise à jour, il faut "juste" appuyer sur le bouton refresh du navigateur Il faudrait voir si y'a pas un truc à coder en php pour interdire une mise en cache 0 Citer
Kramlech Posté(e) le 24 avril 2013 Auteur Posté(e) le 24 avril 2013 Je dirais que c'est simplement une mise en cache par les navigateurs, pour forcer la mise à jour, il faut "juste" appuyer sur le bouton refresh du navigateur J'en étais effectivement arrivé à cette conclusion. Mais qu'est-ce qui fait que des fois, le navigateur exploite son cache, et des fois il lance bien l’accès ? (apparemment, ce n'est pas une question de délai ....) Il faudrait voir si y'a pas un truc à coder en php pour interdire une mise en cache Ou plutôt dans la page HTML, car le navigateur ne voit pas le code PHP ... Et c'est bien mon interrogation (même si je ne l'avais très bien exprimée initialement). Dons j'en appelle à des spécialistes HTML ..... 0 Citer
bud77 Posté(e) le 24 avril 2013 Posté(e) le 24 avril 2013 (modifié) http://www.webmasterworld.com/forum21/10628.htm Un peu vieux, mais à tenter ? Edit : Toute les META : http://www.i18nguy.com/markup/metatags.html Modifié le 24 avril 2013 par bud77 0 Citer
PiwiLAbruti Posté(e) le 24 avril 2013 Posté(e) le 24 avril 2013 (modifié) <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="-1"> Modifié le 24 avril 2013 par PiwiLAbruti 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.