Link to home
Start Free TrialLog in
Avatar of danieljaems
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">
ASKER CERTIFIED SOLUTION
Avatar of JustWorking
JustWorking

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial