Voici mon problème:
J'ai mis ma webcam en ligne, sur une page de mon site .
Toutes les secondes, il y a une capture d'image: esssai1.jpeg.
Le problème, c'est que essai1.jpeg est bien renouvelée toutes les secondes sur mon disque dur, mais pas sur le navigateur (firefox) qui la garde en cache, malgré les balises meta de ma page html !!!
Comment faire (sans passer par <meta http-equiv="refresh" content="1;index.shtml"> ) pour que ce problème de cache disparaisse !!
Voici la source de ma page html:
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Cache" Content="no store">
<META Http-Equiv="Expires" Content="0">
<!--
function reloadImage(){
document.images["Image"].src =" htttp://192.168.0.2/essai1.jpeg"
setTimeout("reloadImage()",1000);
}
//-->
<img name="Image" src="http://192.168.0.2/essai1.jpeg" height="240" widt
h="320">
<!--
if (document.images)
reloadImage();
//->
Merci de votre aide
# Et la conf d'apache
Posté par Nicolas (site web personnel) . Évalué à 1.
[^] # Re: Et la conf d'apache
Posté par yanlolot . Évalué à 1.
Qu'est-ce que je dois changer ?
Merci d'avance
# variations
Posté par Pooly (site web personnel) . Évalué à 2.
header("Expires: Mon, 17 Jul 1978 05:00:00 GMT");
header('Last-Modified: '.gmdate('D, d M Y H:i:s',time()).' GMT');
header("Cache-Control: no-store, no-cache, must-revalidate");//HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); //HTTP/1.0
Sinon t'as la possibilité de le faire en javascript :
<img src="webcam.jpg" name="me" alt="Me">
<script language="JavaScript">
// With thanks to the resources at: http://www.irt.org
function reloadImage() {
if (document.images) {
document.images.myImageName.src = 'webcam.jpg?' + (new Date()).getTime();
}
setTimeout('reloadImage()',5000);
}
setTimeout('reloadImage()',5000);
</script> </p>
<p align="center"><small>The image will update every 5 seconds.</small></p>
[^] # Re: variations
Posté par yanlolot . Évalué à 1.
Mais pourrais-tu m'expliquer ce qui n'allait pas dans mon script ??
Merci
[^] # Re: variations
Posté par Pooly (site web personnel) . Évalué à 2.
[^] # Re: variations
Posté par yanlolot . Évalué à 1.
apparement, ça fait toute la différence...
Merci encore
[^] # Re: variations
Posté par Pooly (site web personnel) . Évalué à 2.
Ta page HTML n'était pas mise en cache mais l'image oui !!
comme là l'adresse de l'image change à chaque fois, il recharge !
CQFD :-)
[^] # Re: variations
Posté par yanlolot . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.