Bonjour,
J'ai un petit site avec trois pages dont le contenu change toutes les 3 semaines. Ces pages ont toujours le même nom : index.html, 01.html, 02.html. A chaque fois, je change le contenu manuellement dans Dreamwaver, puis je recharge ces pages sur le serveur. Or, on me dit parfois que le contenu n'a pas changé, alors même que l'actualisation a été faite (il faut que les utilisateurs rafraichissent la page, chose qu'ils ne font évidememnt pas). Je sais que cela doit provenir du "cache".
Ma question est : comment y remédier? Quelle ligne de code ajouter et où dans mon document?
Merci par avance pour votre aide!


#1
Posté 12 June 2013 - 08:35 AM
#2
Posté 12 June 2013 - 10:43 AM
Salut,
En fait c'est le navigateur du visiteur qui met la page en cache, tu peux éviter ça en ajoutant :
(déprécié W3C)
ou
Dans la balise <head> des pages.
Tu peux aussi le faire en PHP (à la condition de changer l'extention de tes pages de html à php ou de créer un fichier php indépendant que tu importe dans la page) :
En fait c'est le navigateur du visiteur qui met la page en cache, tu peux éviter ça en ajoutant :
<meta http-equiv="pragma" content="no-cache" />
ou
<meta http-equiv="expires" content="0">
Dans la balise <head> des pages.
Tu peux aussi le faire en PHP (à la condition de changer l'extention de tes pages de html à php ou de créer un fichier php indépendant que tu importe dans la page) :
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?>
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?>
Tutoriels AS3 >> Pong - Taquin - Memory - Tic Tac Toe - Pendu - Snake - Proximity - Cascade - Démineur - Bejeweled - Tetris - Collisions - Raycasting - Plateformes - Mode7 - Starfield - Frogger - Space Invader - Blackjack - Sudoku - Asteroids - Video Poker - Rogue Like (partie 1) - Rogue Like (partie 2) - Mastermind - Rendus 2D - Flixel - Auditorium - Particules - Pacman - Doodle Jump - Course de voiture
Tutoriels Javascript >> Pong - Taquin - Memory - Tic Tac Toe - Pendu - Snake - Proximity - Cascade - Démineur - Bejeweled - Tetris - Collisions -
Jeux perso >> Mes jeux
Tutoriels Javascript >> Pong - Taquin - Memory - Tic Tac Toe - Pendu - Snake - Proximity - Cascade - Démineur - Bejeweled - Tetris - Collisions -
Jeux perso >> Mes jeux
#3
Posté 12 June 2013 - 20:21 PM
Merci! Quelle est la meilleure solution valide?
<meta http-equiv="expires" content="0">
Fonctionne bien?
Merci!
<meta http-equiv="expires" content="0">
Fonctionne bien?
Merci!
1 utilisateur(s) li(sen)t ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)