Hallo,
ich habe folgendes Problem: ich bin dabei, einen Internetauftritt für eine kleine Firma zu erstellen. Eine bestimmte Seite dürfen nur Kunden sehen. Ich habe also ein kleines Formular erstellt, bei dem man sich mit Kundennr und Passwort anmelden muss. Das funktioniert soweit auch prima. Jetzt wollte ich mit Sessions arbeiten, damit man sich nicht immer wieder neu anmelden muss, wenn man auf diesen Link klickt. Mit Java habe ich schonmal mit Sessions gearbeitet, das ist total einfach. Aber da auf dem Server nur php läuft, muss ich die Seiten mit php programmieren. Ich starte also eine Session, wenn jemand sich erfolgreich eingeloggt hat. Dann speichere ich die Variable "kundennr" ab. Wenn derjenige dann später nochmal diese Seite besucht, frage ich ab, ob diese Variable existiert. Aber die Variable ist aus irgendeinem Grund nicht mehr da. Kann mir da jemand helfen?
Das hier passiert in der Abfrage, in der ich prüfe, ob die Kundennr und das Passwort richtig sind:
if($row[0] == $cardnr && $row[1] == $password)
{
session_start();
session_register("kundennr");
$eingeloggt = "true";
$kundennr = $row[0];
}
..und das hier später, am Anfang der Seite:
if (($eingeloggt == "true") || (session_is_registered("kundennr")))
{
include ("businessinhalt.php");
}
Vielen Dank schonmal!
Gruß
Maike