Du kan sende nogle ekstra header med:
Disse er kopieret direkte fra
http://dk.php.net/manual/en/function.header.php for at give dig en ide om dine muligheder:
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"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: image/gif");
Jeg vil foreslå dig at bruge en passende Content-type samt en Cache-Control header - og de skal indsættes dér hvor jeg har skrevet header() i din kode. Hvad der præcis skal stå ved jeg ikke, men kig evt. på det link jeg gav.
<?
$mappe="ostemappe/";
if (isset($_GET['fil'])) {
$fil=$_GET['fil'];
if (!ereg('\.\.',$fil)) {
header();
readfile($mappe.$fil);
}
}
print "<br><br><img src=\"visosten.php?fil=ostemad2.gif\">";
?>