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

headers_sent

Détecter si l'en-tête HTTP a été envoyé
Nom:headers_sent
Catégorie:Réseau
Langage de programmation:php
Description en une ligne:Vérifiez si / où l'en-tête a été envoyé.

Définition et utilisation

headers_sent() vérifie si l'en-tête a été envoyé / envoyé à l'endroit où il est envoyé.

Exemple

Exemple 1

Si aucun en-tête n'est envoyé, envoyez-en un:

 <? Php
if ( ! headers_sent ( ) ) {
  En-tête ( "Emplacement: https://www.gitbox.net/" ) ;
  sortie ;
}
?>

<html>​
<body>​

...
...

Exemple 2

Utilisez des paramètres de fichier et de ligne facultatifs:

 <? Php
// transmet un fichier $ et une ligne $ pour une utilisation ultérieure
// ne les attribue pas à l'avance
if ( ! headers_sent ( fichier $ , line $ ) )
  {
  En-tête ( "Emplacement: https://www.gitbox.net/" ) ;
  sortie ;
  // Erreur déclenchée ici
  }
autre
  {
  Echo "En-têtes envoyés dans le fichier $ en ligne $ line " ;
  sortie ;
  }
?>

<html>​
<body>​

...
...

grammaire

 headers_sent ( fichier , ligne )

Valeur du paramètre

paramètre décrire
déposer Facultatif. Si les paramètres du fichier et de la ligne sont définis, Headers_Sent () placera le nom du fichier source PHP et le numéro de ligne auquel la sortie démarre dans les variables de fichier et de ligne .
doubler Facultatif. Spécifie le numéro de ligne auquel la sortie démarre.
Fonctions similaires
Articles populaires