18/11/2002, 16:58
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Barcelona
Mensajes: 104
Antigüedad: 22 años Puntos: 0 | |
Aquí tienes la solución... A buen seguro que las cabeceras las has puesto en el script que llama a la imágen, no?
Y la imagen la llamas de forma normal con HTML:
<img src="imagen.jpg">
no?
Pues así no servirá, lo que consigues es que el .php no esté almacenado en caché, pero no así la imagen.
Para eso tienes que hacer algo parecido:
<img src="script_en_php_que_muestra_imagen.php?imagen=h ola.jpg">
Después creas el "script_en_php_que_muestra_imagen.php" que deberá contener lo siguiente:
<?php
header("Content-Type: image/jpeg");
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" );
@readfile($_GET['imagen']);
?>
Lo he pegao más o menos de memoria, pero si no hay error de sintaxis, debería funcionar.
1 Saludo.
Aullidos - BVis |