mozilla y el cache

Crear páginas para Gecko, diferencias con IE, articulos de interés y recursos en español
grillito

mozilla y el cache

Mensajepor grillito » Lun Oct 09, 2006 8:47 pm

Buenas a todos

Estoy haciendo una pagina web con php, y necesito que las imagenes que aparecen en ella no se guarden en la cache del navegador.
El problema esta en que Mozilla firefox si guarda las imagenes (he comprobado con el internet explorer y este no lo hace).

las cabeceras que utilizo son las siguientes
<?
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>

He probado con conbinaciones de ellas y con todas juntas, el codigo que he pegado esta al principio de la pagina antes de la etiqueta <html>. espero que me puedan ayudar.

Se lo agradezco de antemano

Cualquiera

Mensajepor Cualquiera » Vie Oct 13, 2006 10:07 am

No conozco ninguna manera de hacer eso con cabeceras. Sin embargo, puedes usar un truquillo, que es añadir un parámetro a cada imagen. Si el parámetro cambia cada vez, el navegador, al ver que el nombre cambia, cargará siempre la imagen del servidor.

Como un ejemplo vale más que mil palabras, si tenías:

<img src="/images/logotipo.jpg" />

Puedes poner en su lugar (se supone que el archivo es .php, no .htm):

<img src="/images/logotipo.jpg?<?echo time();?>" />

Así, cada vez que se acceda, la imagen tendrá como parámetro el tiempo del servidor, que es siempre distinto para las peticiones de un mismo cliente, y cargará la imagen del servidor.

grillito

Mensajepor grillito » Vie Oct 13, 2006 6:42 pm

Muy bueno, ha funcionado a la perfeccion. Gracias

Oscar_David

Re: mozilla y el cache

Mensajepor Oscar_David » Sab Mar 14, 2009 4:51 pm

Muchas gracias, funciona a la perfección.


Volver a “Desarrollo web (HTML/CSS/JS, accesibilidad...)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado