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

  FORUM HardWare.fr
  Programmation
  PHP

  ne pas utiliser le cache pour les images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ne pas utiliser le cache pour les images

n°297765
simoes
Posté le 31-01-2003 à 10:40:21  profilanswer
 

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...
mood
Publicité
Posté le 31-01-2003 à 10:40:21  profilanswer
 

n°297828
beleg
黑社會
Posté le 31-01-2003 à 12:35:23  profilanswer
 

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

n°297853
simoes
Posté le 31-01-2003 à 13:09:59  profilanswer
 

pas possible!!!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
n°297883
ethernal
Chercheur de vérité...
Posté le 31-01-2003 à 13:39:30  profilanswer
 

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

n°297899
simoes
Posté le 31-01-2003 à 13:52:56  profilanswer
 

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...
n°297918
berceker
BERCEKER UNITED
Posté le 31-01-2003 à 14:10:29  profilanswer
 

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?
n°297946
ethernal
Chercheur de vérité...
Posté le 31-01-2003 à 14:40:49  profilanswer
 

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

n°298108
berceker
BERCEKER UNITED
Posté le 31-01-2003 à 16:54:51  profilanswer
 

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?
n°298163
ethernal
Chercheur de vérité...
Posté le 31-01-2003 à 17:54:54  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ne pas utiliser le cache pour les images

 

Sujets relatifs
[js] je voudrais preloader toutes les images d'un site...Comment lancer une Dll sans l'utiliser dans une appli
Utiliser le carnet d'adresse de outlook depuis java ?[html hard core newbie] Problème pour juxtaposer des images...
[html, js] préchargement d'images : je me demande si...Problème d'arrondis (images) avec fond en couleur
Comment utiliser un bot dans un programme externe???comment savoir quel include utiliser
Header(Location:...) mais sans cache ![FLASH] Cd autoexecutable + préchargement des images... urgencia plizz
Plus de sujets relatifs à : ne pas utiliser le cache pour les images


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