Preferiti Creare un documento PDF E-mail Stampare

the file could not be written in the cache (IE)

Autore:
Maurizio Bonifazi
Aggiunto il:
Venerdì 04 Giugno 2010
Ultima modifica:
mai
Clics:
999
Votazione:
 
Vota per:
Buono - Pessimo
Preferito:
0 Preferiti

Risposta

Ho sviluppato un sito in PHP che lavora in https. Con mia sorpresa ho scoperto che da questo sito non era possibile scaricare file con il browser IE: il browser infatti rispondeva con un messaggio di errore: the file could not be written in the cache.

Googlando ho scoperto di non essere il solo ad avere questo problema, e le soluzionni offerte erano molte, ma purtroppo non sembravano funzionare.

Proseguendo con le ricerche ho scoperto che viene automaticamente impostato l'header "Pragma", "No-cache", che da molto fastidio a IE. La soluzione? semplice! Come viene consigliato sul sito di PHP.net

reimpostare il "Pragma" con il comando

header("Pragma: ");



Categoria

PHP
Pubblicità