Dirk: Weiterleitung

Beitrag lesen

Wenn ich das so einfüge bekomme ich eine Fehlermeldung
Parse error: parse error, unexpected T_ELSE in /homepages/20/d13517314/htdocs/Premium League/inhalt.php on line 23

Meine Datei sieht so aus

<html>
<head>
<title>www.troopersoft.de</title>
</head>
<body>
<?php
include("pwd.php");
if (($benutzer == "$user") and ($passwort == "$pass")) {
 header('Location: http:www.troopersoft.de');
}
{
echo "
<html>
<head>
<title>Der Login</title>
</head>
<body>
Richtige Zugangsdaten
</body>
</html>
";
}
else
{
echo "Falsche Zugangsdaten.";
}
?>
</body>
</html>

Hallo Dirk,

Du suchst die Funtkion header - damit kannst Du einen HTTP-Header setzen - aber zuvor darf keine Ausgabe erfolgt sein.

Also in deinem Beispiel:

<?php
include("pwd.php");
if (($benutzer == "$user") and ($passwort == "$pass")) {
      header('Location: http:www.troopersoft.de');
}

?>

Gruß Sven

P.S. wo kommen die obigen Werte für Benutzer und Kennwort her?