gestion du cache navigateur et proxy

Mammouth du PHP | 843 Messages

08 janv. 2007, 20:15

Salut à tous :)

j'ai une petit question en ce qui concerne la gestion des caches navigateur et proxy...
Avec <meta http-equiv="expires" content="0"> vous faites en sorte que l'ordinateur serveur commande au navigateur qui l'appelle de charger dans tous les cas ce fichier HTML de l'adresse d'origine

cela signifie il que même les images seront retélécharger ou c'est juste le code source et les headers http?

Merci d'avance pour vos reponse ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Mammouth du PHP | 843 Messages

08 janv. 2007, 21:41

Même question avec les headers...
<?php
//on empeche le navigateur de cacher la page
   header("Cache-Control: no-cache, must-revalidate");          // HTTP/1.1
   header("Pragma: no-cache");                                  // HTTP/1.0
?>
est ce que mes images communes au differente page de mon site vont se retelecharger vers le client ou seulement le html ?
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Mammouth du PHP | 1511 Messages

08 janv. 2007, 22:39

A ma connaissance c'est uniquement le html, car j'utilise le code suivant dans mes page:
if(!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
{
	header('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
	header('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
et lorsque je retourne sur la page, seule le html est rechargé ;)
@+

Mammouth du PHP | 843 Messages

09 janv. 2007, 10:35

ok merci momox ;)

je vais quand même faire quelque tests afin de m'assurer que mes images ne sont pas recharger à chaque fois ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non: