Trovato l'errore

<?php

$variabile = 1;

$url = "pagina.php";

if ($variabile == '1') {

redirect($url); // dovevo prima inserire la funzione redirect e poi ovviare al problema

dell'errore con il blocco di codice sotto con la funzione header_send

}


function redirect($url, $tempo = FALSE) {

if(!headers_sent() && $tempo == FALSE ){

header('Location:' . $url);

}elseif(!headers_sent() && $tempo != FALSE ){

header('Refresh:' . $tempo . ';' . $url);

}else{

if($tempo == FALSE ){

$tempo = 0;
}

echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";" . $url . "\">";
}
}

?>

dovevo prima inserire la funzione redirect e poi ovviare al problema

dell'errore con la funzione header_send