danieljaems
asked on
How can stop Safari caching pages regardless of metta tags or php headers that are meant to stop it from doing so.
I have a site written in PHP and call in swf file that loads lots of images from a XML file.
http://www.ftape.com/covers
I am trying to prevent safari from caching the images/xml as when I update images, the page still outputs the old imagery.
Note: the non-cache works fine with Internet Explorer, but I cannot get it to work with Safari.
Is there special coding that I am missing out?
I have the following in the coding of the page:
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
and
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
http://www.ftape.com/covers
I am trying to prevent safari from caching the images/xml as when I update images, the page still outputs the old imagery.
Note: the non-cache works fine with Internet Explorer, but I cannot get it to work with Safari.
Is there special coding that I am missing out?
I have the following in the coding of the page:
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
and
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.