Comment vider un cache?

Comment vider un cache? - HTML/CSS - Programmation

Marsh Posté le 12-07-2009 à 21:44:13    

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

Reply

Marsh Posté le 12-07-2009 à 21:44:13   

Reply

Marsh Posté le 13-07-2009 à 10:02:41    

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?  
Reply

Marsh Posté le 13-07-2009 à 10:58:06    

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
Reply

Marsh Posté le 14-07-2009 à 10:46:26    

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
Reply

Marsh Posté le 19-07-2009 à 15:16:01    

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

Reply

Marsh Posté le 19-07-2009 à 18:22:28    

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?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed