Page 139 - HTML, PHP & MYSQL - La programmazione eb
        P. 139
     must-revalidate');
              header('Last-Modified:  '  .  gmdate('D,  d  M  Y  H:i:s')  .  '
              GMT');
              header('Pragma: no-cache');
              Per  maggiori  informazioni  vi  invito  a  leggere  questo
              articolo che spiega come disabilitare la cache del brwoser
              con PHP.
              Specificare un Content-Type
              Oppure possiamo specificare un content-type conforme al
              tipo di output che vogliamo produrre (si pensi, ad esempio,
              alla  produzione  dinamica  di  immagini  attraverso  l'uso  di
              codice  PHP).  In  questo  caso  il  codice  da  usare  sarà
              qualcosa del genere: // Content-Type per immagini JPG
              header('Content-Type: image/jpeg');
              // Content-Type per immagini PNG
              header('Content-type: image/png');
              // Content-Type per immagini GIF
              header('Content-Type: image/gif');
              Ovviamente questo non riguarda solo le immagini ma ogni
              altro tipo di file come, ad esempio, archivi compressi, file
              audio, video, ecc.
              Creare pagine di errore dinamiche
              E'  possibile  inviare  anche  messaggi  di  stato  HTTP,  cosa
              molto utile quando si gestiscono
                                                          140





