Position actuelle: Accueil> Catégories de fonctions> header_remove

header_remove

Supprimez l'en-tête HTTP qui a été défini avant
Nom:header_remove
Catégorie:Réseau
Langage de programmation:php
Description en une ligne:Supprime l'en-tête HTTP définie précédemment à l'aide de la fonction d'en-tête ().

Définition et utilisation

header_remove() supprime l'en-tête HTTP précédemment défini par header() .

Exemple

Exemple 1

Supprimer un en-tête spécifique:

 <? Php
En-tête ( "Expire: lun, 26 juillet 1997 05:00:00 GMT" ) ;
En-tête ( "Cache-Control: No-cache" ) ;
En-tête ( "Pragma: sans cache" ) ;

header_remove ( "pragma" ) ;
?>

Exemple 2

Supprimer tous les en-têtes précédemment définis:

 <? Php
En-tête ( "Expire: lun, 26 juillet 1997 05:00:00 GMT" ) ;
En-tête ( "Cache-Control: No-cache" ) ;
En-tête ( "Pragma: sans cache" ) ;

header_remove ( ) ;
?>

Exemple d'explication:

Dans cet exemple, tous les en-têtes HTTP ( "Expires" , "Cache-Control" et "Pragma" ) qui ont été précédemment définis par header() seront supprimés en appelant header_remove() (sans paramètres). Cela signifie que la réponse HTTP ne contiendra pas ces informations d'en-tête. Cela peut être utile dans certains cas, surtout si vous souhaitez réinitialiser ou effacer les informations d'en-tête précédemment définies. Cependant, notez que header_remove() n'affecte pas l'en-tête que PHP a envoyé au client; Il affecte uniquement les en-têtes qui sont toujours en attente lorsque la fonction est appelée.

grammaire

 header_remove ( nom de tête )

Valeur du paramètre

paramètre décrire
nom de tête

Facultatif. Spécifie le nom d'en-tête à supprimer.

Si vous êtes omis, supprimez tous les en-têtes précédemment définis.

Fonctions similaires
Articles populaires