Ver Mensaje Individual
  #16 (permalink)  
Antiguo 24/09/2006, 11:13
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Si crees que el problema es con la imagen .. tal vez que estás viendo la imagen anterior de una caché, puedes aplicar esta solución:

Cita:
User Contributed Notes
header
digideath at web dot de
24-Aug-2006 03:38
Hello,

i have found a working method for IE Cache BUG, it's not the best but it is working on all IE's in our Company..

i send only the http/1.x 205 OK header additionaly to the rest of the anti cache bug header things (;

and it is working! (:

Código PHP:
<?php
//[HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
if(!strpos(strtolower($_SERVER[HTTP_USER_AGENT]), "msie") === FALSE)
{
   
header("HTTP/1.x 205 OK");
} else {
   
header("HTTP/1.x 200 OK");
}

header("Pragma: no-cache");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Datum aus Vergangenheit
//header("Expires: -1");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");  // immer geändert
//header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
header("Cache-Control: no-cache, cachehack=".time());
header("Cache-Control: no-store, must-revalidate");
header("Cache-Control: post-check=-1, pre-check=-1"false);
Y luego el resto de tus cabeceras y código:
Código PHP:
header("Content-type: image/png"); 
Prueba primero eso. Si eso no resulta podrías definir nombre a la imagen creada, eso sí, siempre diferente. En ese caso puedes usar como nombre de la imagen el código que generas (que es aleatorio ya de por sí).

Código PHP:
header('Content-Disposition: inline; filename="'.$codigo_generado.'.png"'); 
Revisa más comentarios al respecto en:

http://www.php.net/header
(en los comentarios de los usuarios de esa función)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.