Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3803 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Rechargement page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rechargement page

n°738959
fata51
Posté le 26-05-2004 à 08:43:14  profilanswer
 

Bonjour,
 
Sur un projet de stage je genère une page web avec une image qui me montre à quel heure elle a été génerée (elle est crée toutes les 5min) donc j'aimerais que le navigateur n'utilise pas de cache et recharge complètement la page a chaque appel...
 
j'ai utilisé toutes les balises meta mais sous IE je n'ai pas de résultat!!
 
exemple :  
 
<META HTTP-EQUIV="Pragma" CONTENT="no cache, must revalidate">
<META HTTP-EQUIV="Cache-Control" CONTENT="no cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
ou <META HTTP-EQUIV="Age" CONTENT="0">
 
Quelqu'un aurait il des balises qui fonctionnent ou toute autre solution?
 
Merci
fata51

mood
Publicité
Posté le 26-05-2004 à 08:43:14  profilanswer
 

n°738978
fata51
Posté le 26-05-2004 à 09:02:50  profilanswer
 

up up!!

n°738983
yeffries
Posté le 26-05-2004 à 09:03:52  profilanswer
 

Tu peux peut-être nommer l'image différement a chaque fois qu'elle est créée ?

n°739154
fata51
Posté le 26-05-2004 à 10:14:50  profilanswer
 

ton idée est limitée...
t'as pensé au stockage?
lien html?
 
je voudrais pluto travailler sur les balises meta
 
merci qd meme

n°739189
yeffries
Posté le 26-05-2004 à 10:27:40  profilanswer
 

stockage => a chaque fois que l'image se crée, elle efface l'image précédente. (en php, asp...)
pour le lien html, tu peux stocker le n° de tes images dans une base de donnée, si tu en utilises une, et faire en sorte d'afficher la derniere entrée.
Enfin, c'est ce que je ferai.


Message édité par yeffries le 26-05-2004 à 10:28:26
n°739216
fata51
Posté le 26-05-2004 à 10:37:40  profilanswer
 

je pense  que c bcp trop compliqué ce que tu me présentes
pas plus simple car je suis pas expert!!!

n°739284
jagstang
Pa Capona ಠ_ಠ
Posté le 26-05-2004 à 10:59:28  profilanswer
 

sujet déjà abordé. le plus simple c'est de générer à chaque appel de la page un numéro aléatoire (style md5() d'un timestamp)
 
et d'appeler l'image ainsi : <img src='monImage.jpg?d=hdfkhlsfkjhjhdfkhdfkh'>
 
ainsi, le navigateur n'ira jamais chercher dans le cache

n°739349
fata51
Posté le 26-05-2004 à 11:11:47  profilanswer
 

desolé si c un sujet redondant mais je comprends pas ptrop ton histoire de numéro aléatoire...
pourrais tu me donner un bout de code stp?
merci

n°739376
yeffries
Posté le 26-05-2004 à 11:17:41  profilanswer
 

Effectivement, c'est plus simple. Et ca a l'air de marcher avec tous les navigateurs.

n°739388
jagstang
Pa Capona ಠ_ಠ
Posté le 26-05-2004 à 11:21:17  profilanswer
 

Code :
  1. echo "<img src='monImage.jpg?d=". md5(time()) ."'>" ;


en principe on le fait pas, mais vu le nombre de lignes...

mood
Publicité
Posté le 26-05-2004 à 11:21:17  profilanswer
 

n°739401
MrNavarro
Posté le 26-05-2004 à 11:24:25  profilanswer
 

l'idee c'est de faire croire a ton navigatuer que le lien n'existe pas du coup il le recharge. Si tu utilise php tu peut faire ca:
 
<? $unik=random (1, 10000000000); //genere un chiffre aleatoire de 1 à 100... .
 echo"<img src='monImage.jpg?unik=$unik'>";
?>
 
vla a quelque chose pres

n°739448
fata51
Posté le 26-05-2004 à 11:34:41  profilanswer
 

ma page n'est pas écrite en php
cela change t'il qqch?

n°739475
jagstang
Pa Capona ಠ_ಠ
Posté le 26-05-2004 à 11:37:44  profilanswer
 

oui, énormément. (en fait tout, car JS est exécuté après le chargemenr de la page, donc du cache)

n°739517
fata51
Posté le 26-05-2004 à 11:47:36  profilanswer
 

oui mais dans mes meta tag g des http-equiv qui desactive l'utilisation du cache

n°739554
jagstang
Pa Capona ಠ_ಠ
Posté le 26-05-2004 à 11:56:12  profilanswer
 

fata51 a écrit :

oui mais dans mes meta tag g des http-equiv qui desactive l'utilisation du cache


pas suffisant malheureusement... les navigateurs suivent ces tags à leur bon vouloir [:spamafote]


Message édité par jagstang le 26-05-2004 à 11:56:19
n°740988
fata51
Posté le 27-05-2004 à 08:51:09  profilanswer
 

cette page est genré en fait par un script perl/CGI  
je l'écrit donc avec des "print"
je pense du coup ne pas pouvoir faire la page en php...
que dois je faire?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Rechargement page

 

Sujets relatifs
[resolu]rafraichir une page[ASP + Access] Lancer un Etat Access à partir d'une page ASP
chargement d'une page html dans un email html et redirection...pb pour insérer image dans page HTML avec un script cgi .pl
erreur dans une page jspcomment faire apparaitre 1 code dans 1 page html
actualisation page[XML] Modification dynamique de page xml
Forcer le rechargement d'une pageProblème de rechargement automatique de la page !
Plus de sujets relatifs à : Rechargement page


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)