En las faqs de php BVis explica que para que no se queden las imagenes en la cache:
Evitar que una imágen quede en la Caché del navegador.
Para evitar que una imágen quede en la caché de un navegador, sencillamente usar desde una página cualquiera:
<img src="ver_imagen.php?imagen=nombre_imagen.jpg">
Claro que nos hace falta tener el script "ver_imagen.php", debería contener esto:
PHP:
--------------------------------------------------------------------------------
<?php
// Directorio donde buscaremos la imagen
$camino = "./";
// Cabecera de imagen
header("Content-Type: image/jpeg"); // En este caso es jpeg,
// pero se podría cambiar por la que nos interese.
// Cabeceras de NO CACHE
header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
// Leemos la imágen
@readfile($camino.$_GET['imagen']);
?>
--------------------------------------------------------------------------------
Pero no me funciona si lo hago en una funcion, alguno me puede decir como seria para convertirlo en una funcion y tenerlo todo en una misma pagina.
Muchas gracias y un abrazo de un PHPero+
kco
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)