PHP - Intestazione funzione inviata
Sintassi
bool headers_sent ([ string &$file [, int &$line ]] )
Definizione e utilizzo
Controllerà se l'intestazione è stata inviata o meno.
Valori restituiti
Se le intestazioni sono già state inviate, restituirà true oppure false
Parametri
Suor n | Parametri e descrizione |
---|---|
1 | file Contiene le informazioni sui parametri del file o della riga |
2 | Line Contiene il numero di riga in cui è iniziato l'output. |
Esempio
Prova il seguente esempio
<?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;
}
?>
L'esempio sopra verificherà se le intestazioni sono state inviate o meno, Se è stato inviato, mostra un messaggio oppure invierà le intestazioni