header() geht nicht

K

Kebb

Hallo.
Ich habe eine Passwort-Abfrage programmiert und wenn das Passwort stimmt macht er:
PHP:
header ('Location: admin.php?pw=$passwort');

Doch wenn ich es ausführen will kommt:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/##########/#########/####/######/index.php:3) in /home/www/########/#######/#######/#####/index.php on line 14


(die ######'s hab ich reingemacht)


Was ist falsch? Warum gehts nicht?
 
Zuletzt bearbeitet von einem Moderator:
Hallo alle beieinander!

Habe das selbe Problem bei einem Script von mir.
Das Komische ist jedoch, dass es in einer anderen Verwendung funktioniert.

Ich rufe in der home.php den Link zur neu.php (soll included werden) auf und dort wird in der ersten Zeile mit dem klassischen checkuser.php geprüft, ob der User eingeloggt ist.

Wenn der User eingeloggt ist: alles kein Problem!
Ist dies nicht der Fall, meint die Fehlermeldung, ich hätte schon was ausgegeben. Und zwar in Zeile 17 der home.php.
Da steht folgendes:
PHP:
<? if(!session_is_registered(s_id)){ ?>

Ich würde fast darauf schwören, dass es 100% genauso wie bei einer anderen Seite von mir aufgebaut ist und dort funtkioniert.

Erbitte Hilfe!
 
Zurück