Tema: FAQ's de PHP
Ver Mensaje Individual
  #32 (permalink)  
Antiguo 19/12/2002, 00:41
Avatar de BVis
BVis
 
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 104
Antigüedad: 21 años, 5 meses
Puntos: 0
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:

Código 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']);

?>
Creo que eso es todo.
__________________
"Yo opino lo mismo que BVis, el de 'forosdelweb' " - Bill Gates

Última edición por BVis; 21/12/2002 a las 21:04