PHP - Rappel de registre d'en-tête de fonction

Syntaxe

bool header_register_callback ( callable $callback )

Définition et utilisation

Il enregistrera la fonction qui sera appelée lorsque PHP commencera à envoyer la sortie

Valeurs de retour

Il renvoie vrai en cas de succès et faux en cas d'échec.

Paramètres

Sr. Non Paramètres et description
1

callback

Il est appelé avant l'envoi des en-têtes.

Exemple

Essayez l'exemple suivant

<?php
   header('Content-Type: text/plain');
   header('X-Test: f1');
   
   function f1() {
      foreach (headers_list() as $header) {
         
         if (strpos($header, 'X-Powered-By:') !== false) {
            header_remove('X-Powered-By');
         }
         header_remove('X-Test');
      }
   }
   
   $result = header_register_callback('f1');
   
   echo "tutorialspoint";
?>

Cela produira le résultat suivant -

tutorialspoint

L'exemple ci-dessus enregistrera l'en-tête et rappellera l'en-tête sous forme de texte comme indiqué ci-dessus