Un en-tête HTTP est un champ envoyé avec une demande ou réponse HTTP contenant des informations sur la session HTTP. Un exemple d' un en-tête HTTP est le type de contenu , le navigateur du client ou de la version du serveur demande ou de réponse de l' . Dans les anciennes versions de PHP, un en-tête qui avait été fixé n'a pas pu être supprimé directement : il devrait être remplacé par une valeur vide. Toutefois, cela n'a pas toujours eu le résultat souhaité , car elle ne ferait que désarmer la valeur ; l'en-tête serait encore être envoyé. Finalement, la fonction " header_remove » a été introduite pour résoudre ce problème . Instructions
1
Ouvrez un éditeur de texte tel que le Bloc-notes, créez un nouveau fichier . Écrire un segment de code PHP qui définit quelques têtes à l'aide de la fonction " tête" de PHP. La fonction prend la tête à mettre en paramètre . Voici un exemple : en-tête
( 'Content-type : text /html '); tête de
( "Cache -Control: no-cache , must-revalidate ');
Page 2
Ecrire un segment de code qui supprime une seule tête de série par la fonction " header_remove " de PHP appelant . L'en-tête pour enlever doit être le paramètre de la fonction . Voici un exemple :
header_remove ( " Cache-Control ») ;
3
Ecrire un segment de code qui supprime tous les en-têtes envoyés par la fonction " header_remove " de PHP appelant sans paramètres. Voici un exemple de supprimer tous les en-têtes envoyés si le paramètre "GET" " no_headers " est réglé sur "true":
if ( $ _GET [' no_headers '] == true ) {
< p > header_remove (); }