Der Martin: Warning: Cannot modify header information

Beitrag lesen

Hallo,

for ($i=0; $i<3; $i++){

if($u == $users[$i] && $p == $pass[$i]){
       header("LOCATION: disneyland.disney.go.com/");
       exit;
   }
   else{
      echo "falsch";
   }
}

  

> Was passiert, wenn innerhalb der ersten oder zweiten Iteration in den else-Block gesprungen wird?  
  
boah, ein Logikfehler. Gut erkannt!  
Stimmt, die "falsch"-Ausgabe darf natürlich erst kommen, wenn die Schleife durchgelaufen ist. Das geht in diesem Fall sogar völlig ohne Verrenkungen, weil das Script ja im Erfolgsfall sofort mit exit beendet wird.  
  
Ciao,  
 Martin  

-- 
F: Was macht ein Offizier, der in der Nase bohrt?  
A: Er holt das Letzte aus sich heraus.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(