27 september 2007

Don't cache images (using PHP)

Sometimes you want that the browser doesn't cache your images, well if you need it try this:

<img src="/path/to/image.gif?r=<?php echo time(); ?>" />

The output will look like this:

<img src="/private/path/to/image.gif?r=1190844031" />

Dit artikel gaat over: , , , , , . Don't cache images (using PHP) werd geschreven door Tijs.
Er zijn al 5 reacties.

Reacties

Frank

Frank schreef:
27/09/07

Is het niet interessanter de juiste http headers te zetten zodat uw browser weet dat hij niet mag cachen? T is maar een suggestie he :)

tijs

tijs schreef:
27/09/07

Uit eigen ondervinding negeren sommige browsers dat, en dit is een snelle oplossing, daarom niet de meest juiste.

Frank

Frank schreef:
27/09/07

Klopt, maar google wil hate you for it :)

Eric

Eric schreef:
30/08/08

En het is gewoon vies om het zo te gebruiken, zou eerder gaan voor de headers, als de browser daar niets mee doet is het gewoon een waardeloze browser! :D

tijs

tijs schreef:
30/08/08

@Eric: zoals je kon lezen is dit een "snelle" oplossing. Daarom geen juiste. Zoals ik hierboven al eens gezet had.
@Frank: Juist, maar ik denk aan dat dit beter niet in productie gebruikt word.

Reageer velden gemarkeerd met een sterretje zijn verplicht

*