Ho letto qualche post all'interno di questo forum, ma non ho capito molto bene il motivo dell'errore.
ho una pagina che reindirizza ad un'altra dopo una cerifica.
Codice PHP:
$row mysql_fetch_array($results);
           if (
$row['attivo'] == "false") {
            echo 
"

"
.NOT_YET_ACTIVATE;
        } else {
           
$_SESSION['logged'] = 1;    
           
$_SESSION['username'] = $row['nick'];    
           
header("Location: index.php"); break;
        } 
Ma questo mi da errore :
Cannot modify header information - headers already sent by (output started at testa.php:61) in login.php on line 47

Fatal error: Cannot break/continue 1 level in login.php on line 47

Ma perchè non lo ottengo anche per questa pagina?
Codice PHP:
if ($_GET['lang'] != "") { 
    switch (
$_GET['lang']) {
    case 
'en':
     
$_SESSION['language'] = "english";    break;
    case 
'it':
     
$_SESSION['language'] = "italian"; break;
    }
    
    
header("Location: ../index.php"); break;

} else { 
// se lingua è vuoto imposto italiano
     
$_SESSION['language'] = "italian";
    
header("Location: ../index.php"); break;
}

Questa pagina contiene solo questo codicementre della prima ho postato solo la parte dell'errore.
Ho letto che l'
header deve essere messo in testa alla paginama come posso fare