IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Cache image avec chrome


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de Billy KiT
    Inscrit en
    Mars 2011
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 66
    Points : 73
    Points
    73
    Par défaut Cache image avec chrome
    Bonjour à tous,

    j'ai une image avec une source php. A chaque raffraichissement, Chrome la recharge depuis le serveur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="http://www.monsite.com/load_img?url=monimage.jpg" />
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (isset($_GET['url'])) {
          $url = $_GET['url'];
    }
    header("Content-type: image/jpeg;");
    readfile($url);
    Le cache fonctionne très bien sur FF et IE (ce que je souhaite) mais pas sur Chrome pourtant, en scrutant son cache, l'image y est bien stockée et tout est indentique à une image standard. J'ai testé les header cache-control, pragma et expires sans succès. Merci de votre aide.
    BK

  2. #2
    Membre régulier Avatar de Billy KiT
    Inscrit en
    Mars 2011
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 66
    Points : 73
    Points
    73
    Par défaut
    j'ai dû louper quelque chose, il suffit bien de rajouter les header cache-control et expires ... et ça marche !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    header("Content-type: image/jpeg;");
    $expires = 60*60*24*15; // 15 jours 
    header("Cache-Control: public");
    header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
    BK

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML 4.0] Problème déformation image en hauteur avec Chrome
    Par rjl dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/04/2010, 23h46
  2. Passer des Image avec SOAP
    Par pef421 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 01/03/2004, 22h32
  3. Economie de mémoire pour plusieur images avec la même source
    Par neness dans le forum Composants VCL
    Réponses: 5
    Dernier message: 18/01/2004, 11h56
  4. PB affichage d'image avec IE
    Par arturo dans le forum Modules
    Réponses: 6
    Dernier message: 25/09/2003, 18h28
  5. [VB6] Affichage d'image avec qlq contraintes
    Par youri dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 15h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo