Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come unset intestazioni in PHP

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 ) {

header_remove (); }



 

Programmazione © www.354353.com