Hallo allerseits!
Ich habe folgendes Problem und zwar habe ich ein Formular, welches bei richtigen Angaben an eine Seite (in meinem Fall disneyland.disney.go.com/) weiterleiten soll. Aber ich bekomme folgende Fehlermeldung:
Warning: Cannot modify header information
Da es keine Leerzeichen oder vorhergehende Ausgaben im Skript gibt, müsste eigentlich die Weiterleitung doch erfolgen, aber genau das tut es nicht: Das ist der Quellcode
<?php
$users = array("user1","user2","user3","user4");
$pass = array("pass1","pass2","pass3","pass4");
$uip = $_SERVER["REMOTE_ADDR"];
$today = date("Y-m-d H:i:s");
if(isset($_POST['user'])){
$u = $_POST['user'];
$p = $_POST['pw'];
$file = "log.txt";
$handle = fopen($file, 'a+') or die ("Datei konnte nicht geöffnet werden");
$source = "Neus login versuch am: " .$today. " von IP Adresse: " .$uip. " mit benuzername: " .$u. " mit Kennwort " .$p;
fwrite($handle,$source);
fclose($handle);
for ($i=0; $i<3; $i++){
if($u == $users[$i] && $p == $pass[$i]){
header("LOCATION: disneyland.disney.go.com/");
exit;
}
else{
echo "falsch";
}
}
}
?>
was kann da falsch sein?