Numéro d'article: 222064 - Dernière mise à jour: lundi 7 août 2006 - Version: 4.0

La balise « Pragma: no-cache » n'empêche pas toujours la mise en cache de pages

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Agrandir tout | Réduire tout

Symptômes

Lorsque vous utilisez la balise META <HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> dans la section d'en-tête au début d'une page Web HTML, la page Web peut continuer à être mise en cache dans le dossier Fichiers temporaires Internet.

Cause

Une page affichée dans Internet Explorer n'est pas mise en cache tant que la mémoire cache de 64 Ko n'est pas à moitié remplie. En général, les balises META sont insérées dans la section d'en-tête d'un document HTML, au début du document. Lors de l'analyse du code HTML, la lecture se fait de bas en haut. C'est au moment précis où Internet Explorer lit la balise META <HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> qu'il recherche la page dans la mémoire cache. Si elle existe, elle est supprimée.

Résolution

Pour empêcher la page Web d'être mise en cache, placez une autre section d'en-tête à la fin du document HTML. Par exemple :

<HTML>

<HEAD>

<META HTTP-EQUIV="REFRESH" CONTENT="5">
<TITLE> Pragma No-cache </TITLE>
</HEAD>

<BODY>

Voici un exemple de positionnement de la deuxième section d'en-tête < br >
permettant à la balise META « Pragma, No-Cache » de fonctionner correctement. < br >

</BODY>

<HEAD>

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>

</HTML>

Plus d'informations

Notez que la balise META <HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> ne fonctionne pas avec Internet Explorer 5.Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
234067  (http://support.microsoft.com/kb/234067/ ) Comment faire pour empêcher la mise en cache dans Internet Explorer

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.0 Édition 128 bits
  • Microsoft Internet Explorer 4.0 Édition 128 bits
  • Microsoft Internet Explorer 3.02
Mots-clés : 
kbprb kbprogramming KB222064
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.