I have a site written in PHP and call in swf file that loads lots of images from a XML file.
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:
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
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">