Bueno tengo un sitio en le cual subo imágenes al servidor pero no logro evitar que el cache me provoque problemas como lo puedo solucionar alguien tiene alguna idea ?
Ya le pues los siguientes códigos a mi PHP...
Código PHP:
Ver original#Evitar cache con PHP
header("Expires: Tue, 03 Jul 2001 06:00:00 GMT"); 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);
#Evitar cache con HTML
Código HTML:
Ver original<meta http-equiv="expires" content="0"> <meta http-equiv="Cache-Control" content="no-cache, mustrevalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <meta http-equiv="Last-Modified" content="0">
para mostrar mi imagen pongo ?time()
Código PHP:
Ver originalif( file_exists('../archivos/imagenes/'.$row_archivo['foto'])): ?>
<img src="../archivos/imagenes/
<?=$row_archivo['foto'].'?'.time();?>" width="250" />
#También le agregue ?variable=time()
<img src="../archivos/imagenes/
<?=$row_archivo['foto'].'?var='.time();?>" width="250" />
endif;
Que puedo hacer para después de actualizar imagen se muestre ?