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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment vider un cache?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment vider un cache?

n°1904728
bingojm
Posté le 12-07-2009 à 21:44:13  profilanswer
 

Bonjour à tous,
 
J'utilise un flash pour visualiser des photos. Le problème est que j'ai un bug avec IE lorsque je recharge la page (F5) ou même dès que je reviens dessus. Si je vide manuellement mon cache, tout fonctionne à nouveau sans problème.
J'aimerais alors avoir un code pour que les personnes qui viennent sur mon site n'aient pas ce même problème.
Pour que cela fonctionne automatiquement, j'ai essayé ceci, mais sans succès:

Code :
  1. <?php
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
  3. header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
  4. header("Cache-Control: no-cache, must-revalidate" );
  5. header("Pragma: no-cache" );
  6. ?>


J'ai bien mis ce code tout en haut de ma page... mais mon cache ne se vide pas.
 
Une idée serait la bienvenue... Merci d'avance

mood
Publicité
Posté le 12-07-2009 à 21:44:13  profilanswer
 

n°1904779
jagstang
Pa Capona ಠ_ಠ
Posté le 13-07-2009 à 10:02:41  profilanswer
 

un moyen simple, rajoute un paramètre dans l'url de ton fichier flash.
 
xxx.swf?d=$x
 
ou $x est par exemple le retour de la fonction time()


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1904803
bingojm
Posté le 13-07-2009 à 10:58:06  profilanswer
 

jagstang a écrit :

un moyen simple, rajoute un paramètre dans l'url de ton fichier flash.
 
xxx.swf?d=$x
 
ou $x est par exemple le retour de la fonction time()


Merci c'est bien gentil du coup de pouce.
 
Je ne sais pas si ça peut marcher, car voici le code que j'ai. En fait, il s'agit de Polaroid Gallery. Le swf est appelé par un script...

Code :
  1. <div id="fullscreendemo">
  2.   <strong>This site requires Flash Player 8.0 or greater</strong><br />
  3.   Please click <a href="http://www.adobe.com/products/flashplayer/">here</a> to download.<br />
  4.   If you are sure you have the required version, press this link: <a href="readme.html?detectflash=false">bypass the detection</a>.
  5.   </div>
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. var so = new SWFObject("polaroid.swf", "polaroid", "620px", "420px", "8", "#FFFFFF" );
  9. // specify the url to the xml-file, default is photos.xml
  10. so.addVariable("xmlURL","photos.xml" );
  11. so.write("fullscreendemo" );
  12. //]]>
  13. </script>


Ca marcherait si je mets "polaroid.swf?d=$x"?
Je suis débutant, mais vu que je me retrouve dans du code javascript, je ne vois pas comment cela fonctionne...
 
Merci...


Message édité par bingojm le 13-07-2009 à 11:08:13
n°1905055
bingojm
Posté le 14-07-2009 à 10:46:26  profilanswer
 

Svp, y aurait-il une bonne âme pour m'aider dans ce bout de code.
Je suis novice et j'aimerais vraiment pouvoir trouver une solution.
L'idée de Jagstang a l'air bonne mais je n'arrive pas à l'écrire correctement pour que cela fonctionne.
 
Merci d'avance


Message édité par bingojm le 19-07-2009 à 15:14:24
n°1906489
bingojm
Posté le 19-07-2009 à 15:16:01  profilanswer
 

Voici ce que j'ai tenté, mais sans succès:

Code :
  1. <?php
  2.       $x=time();
  3.       ?>
  4. <script type="text/javascript">
  5. //<![CDATA[
  6. var so = new SWFObject('<?php polaroid.swf?d=$x ?>', 'polaroid', '620px', '550px', '8', '#FFFFFF');
  7. // specify the url to the xml-file, default is photos.xml
  8. so.addVariable("xmlURL","photos.xml" );
  9. so.write("fullscreendemo" );
  10. //]]>
  11. </script>


Avec ca, j'ai le message d'erreur: Parse error: syntax error, unexpected ...
 
ps: le code original est un peu plus haut...
 
Un petit coup de main pour m'aider à rectifier ce code? merci merci merci

n°1906516
jagstang
Pa Capona ಠ_ಠ
Posté le 19-07-2009 à 18:22:28  profilanswer
 

bingojm a écrit :

Voici ce que j'ai tenté, mais sans succès:


Code :
  1. <?php
  2.       $x=time();
  3.       ?>
  4. <script type="text/javascript">
  5. //<![CDATA[
  6. var so = new SWFObject('<?php echo "polaroid.swf?d=".$x ; ?>', 'polaroid', '620px', '550px', '8', '#FFFFFF');
  7. // specify the url to the xml-file, default is photos.xml
  8. so.addVariable("xmlURL","photos.xml" );
  9. so.write("fullscreendemo" );
  10. //]]>
  11. </script>


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

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

  Comment vider un cache?

 

Sujets relatifs
Vider input lors d'un rafraichissement [F5]forcer le rechargement de la page (pas utiliser le cache)
IE7 qui ne tient pas compte des directives de cache-controlComment vider le cache d'IE via un javascript ?
comment vider le cache oracle?[Résolu] Vider le cache
Vider un fichier du cache ![VBS/Bat] Vider le cache internet IE
vider le cache d identification de mozzilla 1.0 
Plus de sujets relatifs à : Comment vider un cache?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR