Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/01/2002, 14:35
Avatar de chubu
chubu
 
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires
Mensajes: 133
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: No Cache al cargar imagenes desde una BD

muy bueno el tip de WS, a veces es mejor usar esa opcion, pero como no es util en todos los casos (supongamos que la imagen va a un frame, o es tomada por otro script, o algun proceso similar), lo que nos conviene es modificar el script que la genera y agregar 2 posibles lineas de codigo...

si estamos utilizando sesiones podemos agregar simplemente la linea

<pre>
session_start();
</pre>

sino debemos agregar una serie de headers al principio del script

<pre>
header(&quot;Expires: Mon, 26 Jul 1997 05:00:00 GMT&quot;);
header(&quot;Last-Modified: &quot; . gmdate(&quot;D, d M Y H:i:s&quot;) . &quot; GMT&quot;);
// HTTP/1.1
header(&quot;Cache-Control: no-store, no-cache, must-revalidate&quot;);
header(&quot;Cache-Control: post-check=0, pre-check=0&quot;, false);
// HTTP/1.0
header(&quot;Pragma: no-cache&quot;);
</pre>

estos headers abarcan todas las posibilidades para las versiones 1.0 y 1.1 del HTTP, de esta forma nos aseguramos que el browser va a obtener nuevamente la imagen