Reply to Re: php gd prevent caching

Your name:

Reply:


Posted by Connector5 on 11/25/05 07:09

And also, dont use the same expiry/modified on each load:


// Expire the image 1 year before it's being viewed, and make it modified 2
minutes ago
header("Last-Modified: " . date(DATE_RFC822, time() - 120));
header("Expires: " . date(DATE_RFC822, time() - (3600 * 24 * 365)));


It's trivial and minor, but you never know.


One final option: Use a bit of javascript onload to refresh the image on
the client side.



"Mike Willbanks" <pencap@gmail.com> wrote in message
news:tduhf.729$DW6.59@fe03.lga...
> dave,
>
> > I have tried every "stop caching" header I can think of in both
> > index.php and importimage.php, set expires to a time in the past and all
> > the rest. Still, refresh the browser: you get the cached, not the
> > latest, image (same in ie6 and Firefox). After a few minutes something
> > expires and you do get the latest version by Refreshing, but this is no
> > good for my application.
>
> Are you sure you are using all of the correct headers?
>
> header('Pragma: no-cache');
> header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
> header("Cache-Control: private",false);
> header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
>
> Mike

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация