2009-07-15 6 views
0

J'ai une page Web qui joue environ 15 vidéos à un moment donné. Les vidéos changent sur une base hebdomadaire, qui sont chargées à partir d'un fichier XML externe.Comment empêcher les navigateurs de stocker des cookies?

S'il vous plaît consulter le site ici

www.hqwebvideos.com

Le problème est que lorsque mes perspectives voir mon site pour le 2ème ou troisième ou quatrième fois, les données XML précédente vidéo est stockée dans leur cache. Incidemment, le contenu ancien est en cours d'affichage sur la page Web. Je veux qu'ils retournent sur le site et qu'ils chargent le nouveau contenu à chaque fois. Fondamentalement, je veux trouver un moyen pour que les navigateurs ne stockent pas de cookies ou de données dans le cache quand ils vont sur mon site. Des idées?

+0

Cela n'a strictement rien à voir avec les cookies, d'après votre description. Si vous n'utilisez pas de cookies, ils ne seront pas stockés. Si vous le faites, assurez-vous qu'ils expirent à la fermeture du navigateur. – PhiLho

+0

Pour ceux qui veulent fermer le fil comme spam: je ne vois pas comment donner une adresse Web sur laquelle l'OP fonctionne est un spam, d'autant plus que ce n'est même pas un lien ni entièrement formé. Et la question est valide. – PhiLho

Répondre

4

Vous pouvez utiliser l'en-tête HTTP Cache-Control pour contrôler la durée de mise en cache des données avant leur expiration. Par exemple:

Cache-Control: max-age=3600, must-revalidate 

Indique que le cache expire dans 1 heure. Vous pouvez en savoir plus à ce sujet here.

+0

Comment est-ce que je mets ça dans la tête? Juste comme ceci:

+0

En-tête HTML, mais en-tête HTTP. Comment est écrit votre site? ASPIC? PHP? Autre? – elcuco

Questions connexes