Eviter le cache des fichiers XML sous IE7
Lors du chargement d’un fichier XML depuis une animation Flash, Internet Explorer a tendance à prendre la version en cache. Ce problème peut être outrepasser en précisant la manière dont la mise en cache doit être traitée via des fonctions PHP.
Il suffit de remplacer dans l’appelle XML de l’animation Flash le fichier statique XML par un fichier PHP, puis d’indiquer en premières lignes de ce dernier:
header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, ");
Il est possible de retourner le contenu d’un fichier texte:
header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, ");
$myFile = “testFile.txt”;
$fh = fopen($myFile, ‘r’);
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
Ou de générer dynamiquement le message XML…
Laisser un commentaire