zoumzoumzeng a écrit > c'est testé et approuvé. les headers servent à dire lors de la première ouverture de la page : je suis toujours modifiée, ne me cache pas !
ZoumZoumZeng
ca va pas marcher le cache de ie va d'abord prendre la derniere version de la page donc il va pas executer les headers
youdontcare
tu peux forcer le rechargement d'une page php avec ces headers : il faut les mettre au TOUT DEBUT du fichier, cad tu fais ton copier coller à la toute première ligne, et tu t'assures que le '<' est bien le premier caractère du fichier (pas d'espaces, retours à la ligne, etc)
<?
header("Expires: Thu, 01 Jan 2000 00:00:01 GMT" );
header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
?>
revolutionman
T dans la merde à moins de forcer la réactualisation de la page à chaque fois.
(possible je pense avec un javascript)
furbyman
salut,
j'ai créer un petit script php qui s'insère dans les pages de mon site. il déclenche une action quand on ouvre la page (une sorte de log personnalisé). seulement lorsque un utilisateur du site emploi les touches précédent/suivant de son navigateur, le script ne se remet pas en route. Il nécessite un rafraichissement de la page. Il me faut absolument forcer le script à s'exécuter même si l'utilisateur se sert des touches du navigateur, comment faire?