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