New question

Question:

Date: 02-06-2015 13:36:55 (In Spanish)

Como borrar la cache de determinada imagen?[Resolved]

Que tal programadores, el problema esta en que tengo una imagen de perfil , levanto un popup y cargo la imagen y la subo al servido ya estando arriba cierro el popup pero la imagen vieja todavia sigue alli como borro la cache o actualizo la cache del browser para siempre use la ultima version de la imagen (osea la imagen que esta en el servidor , gracias) Tags: CACHE - PHP - PHP header - Question Votes: 0 - Answers: 4 - Views: 15 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 02-06-2015 14:21:47 LMGTFY ;)
    Intenta esto al principio de tu archivo:

    <?php
    
    header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    ?>
    


    o este:

    <?
    //Set no caching
    header("Expires: Mon, 26 Jul 1997 05: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);
    header("Pragma: no-cache");
    ?>
    
      Votes: 1 - Link answer
     
  • Date: 03-06-2015 06:36:25 Gracias compañeros por sus comentarios, probe cada uno de ellos y se me hicieron algo complejos y no queria que recargara la pagina ya que se veia algo pesado recargar toda la pagina por la actualizacion de una imagen lo solucione ejecutando este script luego de subir la imagen al servidor.


     var img=document.getElementById("imgPerfil");
                                img.src="";
                                img.src="../img/nombre_de_imagen.jpg";
    


    y para todas las demas imagenes por si cambiara una coloque este script


    $(document).ready(function(){  
                    jQuery('img').each(function(){  
                        jQuery(this).attr('src',jQuery(this).attr('src')+ '?' + (new Date()).getTime());  
                    });  
                });  
    



    y esa fue la manera en que lo solucione sin recargar la pagina :D , saludos gracias por sus comentarios ahora tengo otras maneras de resolver problemas de esta indole :D


    Saludos, att Jony Gomez
      Votes: 0 - Link answer
     
  • Date: 03-06-2015 07:36:09 Ah ok, entonces tu pregunta está mal formulada. Lo que querías preguntar es cómo actualizar una imagen de una sección de la página que ha sido cambiada sin tener que recargar toda la información.
    Me preocupa que mencionas que ahora tienes dos maneras de resolver problemas de este tipo cuando son dos temas diferentes.
    Eso no tiene nada que ver con el caché del navegador o del servidor y nuestras respuestas, aunque correctas, no sirven para resolver el problema que expresaste finalmente.
    Como sugerencia constructiva para la próxima trata de formular mejor tu pregunta y sé más específico para que podamos darte una respuesta más clara y más rápido.
      Votes: 0 - Link answer
     
  • Date: 03-06-2015 10:37:01 Ok, gracias Ernesto por tu comentario   Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com