un'intestazione HTTP è un campo inviato con una richiesta HTTP o risposta che contiene informazioni sulla sessione HTTP . Un esempio di un header HTTP è il tipo di contenuto , il browser del client o la versione del server di richiesta o di risposta . Nelle vecchie versioni di PHP , un colpo di testa che era stata impostata non può essere rimossa direttamente : avrebbe dovuto essere sovrascritto con un valore vuoto . Tuttavia, questo non ha sempre avuto il risultato desiderato , come sarebbe solo disinserire il valore ; dell'intestazione sarebbe ancora essere inviato. Alla fine , la funzione " header_remove " è stato introdotto per risolvere questo problema . Istruzioni
1
Aprire un editor di testo , come Blocco note , e creare un nuovo file . Scrivi un segmento di codice PHP che imposta alcune intestazioni usando la funzione " colpo di testa " di PHP . La funzione prende l'intestazione per impostare come parametro . Ecco un esempio :
intestazione
( ' Content-type : application /pdf ');
header
( ' Cache-Control : no-cache , must- revalidate ');
2
Scrivi un segmento di codice che rimuove un singolo colpo di testa insieme chiamando la funzione " header_remove " di PHP . L'intestazione di rimuovere deve essere il parametro della funzione. Ecco un esempio :
header_remove ( ' Cache -Control ');
3
Scrivi un segmento di codice che rimuove tutte le intestazioni inviate chiamando la funzione " header_remove " di PHP senza parametri . Ecco un esempio di rimuovere tutte le intestazioni inviate se il parametro "GET " " no_headers " è impostato su "true" :
if ($ _GET [' no_headers '] == true ) {
< p > header_remove (); }