ne pas utiliser le cache pour les images

ne pas utiliser le cache pour les images - PHP - Programmation

Marsh Posté le 31-01-2003 à 10:40:21    

je voudrais que certaines images de soient pas mise en cache! Car je les génére et sa IE merde!
 
Voila j'éspère avoir été claire


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 31-01-2003 à 10:40:21   

Reply

Marsh Posté le 31-01-2003 à 12:35:23    

tu change le nom a chaque fois ...
 
(premier truc qui me vient a lesprit)

Reply

Marsh Posté le 31-01-2003 à 13:09:59    

pas possible!!!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 31-01-2003 à 13:39:30    

tu peux essayer de passer un  

Code :
  1. <?php
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );    // Date in the past
  3. header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
  4.                                                      // always modified
  5. header("Cache-Control: no-store, no-cache, must-revalidate" );  // HTTP/1.1
  6. header("Cache-Control: post-check=0, pre-check=0", false);
  7. header("Pragma: no-cache" );                          // HTTP/1.0
  8. ?>


 
mais je n'ai pas testé (c'est en exemple sur le site de php.net)
http://www.php.net/manual/en/function.header.php

Reply

Marsh Posté le 31-01-2003 à 13:52:56    

marche pas j'ai déja essayer!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 31-01-2003 à 14:10:29    

tu ne peut pas empecher cela  
sauf grace à la technique du black ninja :sol:  
 
explication:  ;)  
 
j'ai eu le meme probleme que toi et j'ai trouvé la solute
voici comment j'ai fait dans mon site. look mon frere look!....  ;)  
 

Code :
  1. <?
  2. header("Pragma: no-cache" );
  3. header("Expires: 0" );
  4. header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
  5. header("Cache-Control: no-cache, must-revalidate" );
  6. header("Content-type: image/jpeg" );
  7. $id=1;
  8. $url_image=$tab_site["url_image_secur"].$tab_site["url_image"];
  9.          $req_table ="SELECT nom FROM y_table WHERE idtable=$idtable";
  10.          $res_table =@mysql_query($req_table);
  11.          $tab_table =@mysql_fetch_array($res_table);
  12.          $res_img ="SELECT nom FROM ".$tab_table[0]." WHERE idimage=".$idimage;
  13.          $res_img =@mysql_query($res_img);
  14.          $tab_img =@mysql_fetch_array($res_img);
  15. readfile($url_image.$tab_table[0]."/".$tab_img[0]);
  16. ?>


 
apres tu affiche ceci  
 

Code :
  1. <img src="image.php?xxx=xxx">


Avantage  :ouch: :
  -Cette technique empeche la mise en cache dans le navigateur.
  -L'url de ton image est totalement invicible.
Inconvénient maintenant  :non: :
  -Si l'internaute veut enregistrer l'image il auras que droit a *.bmp
  -Bouffe un peut de resource sur ton serveur mais bon c'est pas féroce n'on plus.
 
Voila je sais qu'il y en a qui vont commencé a critiqué mais bon ! je suis le premier a trouvé la technique  ;)  
 
je m'enflamme un peut là il faut que j'arrete la marocaine  :sarcastic: lol !...
 
 
 


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 31-01-2003 à 14:40:49    

bah non c pas nouveau... tu trouves ça dans pleins de truc et astuces sur le net ;)
si tu t'en fou des arguments le plus simple c de faire ça:
echo '<img src="monimage.php?'.rand().'" border="0">';
sinon, utiises la méthode de berceker

Reply

Marsh Posté le 31-01-2003 à 16:54:51    

ethernal a écrit :

bah non c pas nouveau... tu trouves ça dans pleins de truc et astuces sur le net ;)
si tu t'en fou des arguments le plus simple c de faire ça:
echo '<img src="monimage.php?'.rand().'" border="0">';
sinon, utiises la méthode de berceker


ha je n'ai pas dit que c'etais un astuce que j'avais trouvé tout seul  :ange:  c'est dans un autre forum que j'ai eu cette info  ;)  
Je l'ai utilisé essentielement pour faire un anti-aspirateur.


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 31-01-2003 à 17:54:54    

j'avais mal compris alors ;)  
je m'excuse
 :hello:

Reply

Sujets relatifs:

Leave a Replay

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