Aaron Fischer wrote:
Using time() to add a unique string to the img src seems to work quite
well, thanks!
I think I prefer this to the nocache solution which gets applied to
all page elements.
This example will only prevent caching of the one image, so all other
items on the page can be cached, which I don't mind. Will help the
page load faster, particularly beneficial for users on a slower
connection.
Cheers,
-Aaron
Just add a unique string to the URL of the image
<img src="createImg.php?<?php echo time(); ?>" />
So the URL of the string changes every time the user reloads the page
How can I force IE to load a fresh version of the image, either via
PHP or HTML/HTTP code?
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com
Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php
As far as I understood the HTTP No-Cache Solution you should include
this file in the Script that generates the image.
<?php
// createImg.php
require "nocache.php";
header ("Content-Type: image/jpeg");
imagejpeg (..);
?>
So this actually should only prevent the createImg.php from being
cached. I am not quite sure whether this works with IE, tough. This
browser seems to have some http caching related bugs.
Cheers,
Jay
--
Join Linuxfriendlyhardware.org project on irc.freenode.org#lfh (german)
Registered Linux User #373457
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com
Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php