Sintaxis
bool headers_sent ([ string &$file [, int &$line ]] )
Definición y uso
Verificará si el encabezado se ha enviado o no.
Valores devueltos
Si ya se han enviado los encabezados, devolverá verdadero o falso
Parámetros
No Señor |
Parámetros y descripción |
1 |
file Contiene la información sobre los parámetros de archivo o línea. |
2 |
Line Contiene el número de línea donde se inició la salida. |
Ejemplo
Prueba el siguiente ejemplo
<?php
if (!headers_sent()) {
header('Location: http://www.tutorialspoint.com/');
exit;
}
if (!headers_sent($filename, $linenum)) {
header('Location: http://www.tutorialspoint.com/');
exit;
} else {
echo "Headers already sent in $filename on line $linenum\n" .
"Cannot redirect, for now please click this <a " .
"href = \"http://www.tutorialspoint.com\">link</a> instead\n";
exit;
}
?>
El ejemplo anterior verificará si se han enviado encabezados o no, si se ha enviado, muestra un mensaje o de lo contrario enviará encabezados