Control-cache rigoureu - PHP - Programmation
Marsh Posté le 26-11-2004 à 11:09:27
perso j'ai jamais creuséla question, donc je vais peut etre dire une grosse connerie...
mais les fonctions pour empecher l'utilisation du cache ne sont pas faite pour empecher l'enregistrement des fichiers dans le cache, elles sont là pour les formulaires.
ça sert à éviter que lorsque tu repasse sur un formulaire déjà envoyé (saleté de touche "précédente" ) la page ne soit pas reprise depuis le cache, mais bien regénéré (sinon ça renvoit automatiquement le fomulaire avec ou sans confirmation, et c'est pas top).
Marsh Posté le 26-11-2004 à 17:33:55
Ok possible ... Parcontre j'ai vu que sur certains sites les video/son qui sont proposés ne se stoquent pas dans le cache quand on les utilise ... J'ai regardé dans la source html et bien entendu je n'ai rien trouvé, qqn a une idée? Je vais essayer de mon coté de voir si je trouve qqch dans le header qui est passé au navigateur.
Merci et bonne journée
Esox
Marsh Posté le 25-11-2004 à 19:52:50
Bonjour,
Je me posais une question, j'ai vu sur php.net que la fonction header() accepte comme argument des commandes qui permetent d'empecher da mise en cache de la page, je me refere a :
header("Cache-Control: no-store, no-cache, must-revalidate" );
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache" );
Premierement j'ai vu que le Pragma: no-cache est deconseillé par une personne (dans les commentaires) et utilisée par d'autre, qu'en pensez vous?
Mon problème le voila, j'ai une page php qui charge un ficher .dcr, j'ai essayé d'inserer ces commandes dans le code php (bien entendu avant que quoique ce soit soit afficher), mais le dcr est toujours stoqué dans le cache..
Voyez vous pourquoi?
J'ai fait une recherche sur le forum pour chercher d'eventuels sujets deja postés mais sans grand succès, si je suis passé a coté de quelque chose je m'en excuse d'avance et si vous me signalez le lien j'effacerai volontier mon topic.
Merci d'avance
Esox