Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/12/2006, 22:59
usermax
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Actualizar imagen

Hola!!
La cuestión es bien simple.
Los exploradores guardan las imágenes en la cache para no tener que descargarlas constantemente. Es por eso que ves la anterior hasta que le das al F5.

Cuál es la solución? y bueno... engañar al explorador. Veamos como:

a la imagen le agregas una variable aleatoria.

Código Original:

<?php echo "<img src=\"rugs_carpets_formulario_ver.php?id=".$row['id']."\" width=\"300\" height=\"200\">"; ?>

Modificado:
<?php echo "<img src=\"rugs_carpets_formulario_ver.php?id=".$row['id']."&rand=".rand(100,1000)."\" width=\"300\" height=\"200\">"; ?>

La variable $_GET['rand'] que reciba la página rugs_carpets_formulario_ver.php no le afecta en nada. Lo que se logra con ella es engañar al navegador y obligarlo a cragar la imagen cada vez que la llama ya que la variable aleatoria cambiará de valor constantemente.

Como resultado final el cliente estará viendo siempre la imagen actualizada.

Espero haber sido util.
Hasta pronto