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