Jan: Cannot modify header information

Beitrag lesen

Und zwar wird folgende Meldung ausgegeben:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web281/html/index.php:17) in /home/www/web281/html/pics/zugang.php on line 43

In der Datei zugang.php wird zunächst überpüft, ob eine Sessuin registriert ist und ein Passwort vorliegt, wenn das nicht der Fall ist komm eine Abfrage. (Formular) Diese schickt die Benutzereingabe (Pass) an die index.php?wahl=x, da zugang.php nur includet wurde. (und zwar nur wenn wahl=x) jetzt überprüft er wieder in der zugang.php das passwort, da er nun weiß, dass eins eingegeben wurde. (so überspringt er die erste Schleife). Jetzt will ich aber die Seite neu laden lassen, wenn das Passwort stimmt, damit die Meldung "Sie sind drin" ausgegeben wird.

if ($passwort == '????')
 {
  $logged = 1;
  session_register("logged");
                header("location:index.php?wahl=login");

} else { .....

Jetzt kommt aber diese Fehlermeldung. ich denke das problem ist, dass zugang.php auch nur includet wurde in die index, aber ich möchte das gerne so haben. Waskann ich tun?

Danke Jan.