Hallo.
Vor header(); darf ja kein Echo stehen. Allerdings steht hier kein Echo davor sondern eine Session:
Warum funktioniert es nicht?
Vor header(); darf ja kein Echo stehen. Allerdings steht hier kein Echo davor sondern eine Session:
PHP:
if($pw != $row->pw)
{
echo "<form action=\"#\" method=\"post\"><span style=\"color:red;\">Das Passwort ist falsch.</span><br />Benutzername:<br /><input type=\"text\" name=\"username\" /><br /><br />Passwort:<br /><input type=\"password\" name=\"pw\" /><br /><br /><input type=\"submit\" name=\"send\" value=\"Login\" /></form>";
}
else
{
//Session erstellen
$_SESSION["username"] = $username;
//Weiterleitung an index.php
header("Location: /index.php");
}
Warum funktioniert es nicht?