Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2009, 02:29
bucky
 
Fecha de Ingreso: octubre-2004
Mensajes: 29
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta Problemas al visualizar un pdf sobreescrito con fpdf en IE

Hola,

Una vez más acudo a vosotros en busca de una solución.

El caso es que mediante la clase fpdf creo un fichero pdf al que posteriormente podré visualizarlo/descargarlo. Hasta aquí bien, lo creo y lo veo perfectamente.

El problema surge cuando quiero sobreescribir el pdf en el servidor porque la información de la cual se crea se modifica y se necesita crearlo de nuevo, para que cuando descargue el pdf sea coherente con esta información. Para resolver este problema, cambié en la función Output() de la clase FPDF la cabecera
Código PHP:
header('Cache-Control: private, max-age=0, must-revalidate'); 
por estas
Código PHP:
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Pragma: public'); 
El resultado fue exitoso para FF, descargándome la última versión del pdf, pero no para IE, donde sigo viendo el pdf anterior. Si limpio la caché a mano si que veo la última versión, con lo que internamente todo funciona bien.

¿Existe alguna solución para que funcione también para IE?

Gracias.

Saludos.