hi $name,
Danke für die Info. Fehlermeldung ist weg und funktioniert nicht wie Du gesagt hast.
:-)
Wo genau muß ich es einbinden damit es so klappt? Bin ein totaler php Laie.
ich auch :-) meine php erfahrung läßt sich noch in stunden angeben, ohne eine 3stellige zahl zu bekommen.
ok here we go (wenn ich richtig verstanden habe was du willst):
das script das die passwort eingabe bearbeitet - nennen wir es prüfen.php:
<?php
include("pwd.php");
if (($benutzer == "$user") and ($passwort == "$pass")) {
header('Location: http:www.troopersoft.de');
else
{
echo "
<html>
<head>
<title>Login failed</title>
</head>
<body>
Falsche Zugangsdaten
</body>
</html>
";
}
?>
sonst darf/soll/muss da nichts drin stehen.
wie gesagt VOR dem senden des headers darf nichts stehen, und da du zu einer seite weiterleitest ist es unsinnig "zugangsdten ok" auszugeben, da das der user garnicht sieht, ganz davon ab, hättest du
<html>
<head>
<title></title>
</head>
<body>
im erfolgsfall doppelt gehabt (ohne weiterleitung). auf der troopersoft.de kööntest du dann den user aufmerksam machen, das er sich erfolgreich eingelogt hat, da er ja während einer sitzung (möglicherweise) die seite mehrmals besucht, in der form von: sie sind eingelogt.
du solltest dich aber wirklich mit dem E-V-A prinzip beschäftigen.
gruss
shadow
Programmers don´t die, they GOSUB without RETURN.
Quelle: unbekannt