Hola. Me ocurre lo siguiente. Cargo una pagina, esta pagina tiene una imagen. Salgo del navegador. Subo otra imagen a esa pagina. Vuelvo a abrir el navegador, cargo la pagina pero la imagen no me la cambia, es decir, ha guardado en caché la imagen primera y hasta que no pulse F5 no me mostrará la imagen nueva.
He usado estas instrucciones vaciando primeramente el caché del navegador:
header("Expires: Sat, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: post-check=0, pre-check=0",false);
session_cache_limiter("must-revalidate");
En otros hilos que he visto en este foro, ademas, tambien he usado etiquetas html como estas:
<meta http-equiv="last-modified" content="0">
<meta http-equiv="cache-control" content="no-cache, mustrevalidate">
<meta http-equiv="pragma" content="no-cache">
Pero me sigue ocurriendo lo mismo.
Lo que quiero conseguir es simple, entro en una pagina y me muestra la imagen que hay. Salgo de la pagina. Se sube una imagen nueva. Vuelvo a entrar en la pagina y que me muestre la imagen nueva sin tener que actualizar.
Gracias. Un saludo.