Sintaxe
bool headers_sent ([ string &$file [, int &$line ]] )
Definição e Uso
Ele irá verificar se o cabeçalho foi enviado ou não.
Valores Retornados
Se os cabeçalhos já tiverem sido enviados, ele retornará verdadeiro ou falso
Parâmetros
Sr. Não |
Parâmetros e descrição |
1 |
file Ele contém as informações sobre os parâmetros de arquivo ou linha |
2 |
Line Ele contém o número da linha onde a saída foi iniciada. |
Exemplo
Experimente o seguinte exemplo
<?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;
}
?>
O exemplo acima irá verificar se os cabeçalhos foram enviados ou não, Se tiver enviado mostra uma mensagem ou então irá enviar cabeçalhos