Hallo Leute,
ich baue mir gerade eine kleine Seite auf.
Da sich die User einloggen können, und dabei Cookie gesetzt werden, dachte ich mir, ich könnte den User ja begrüßen.
Mit
PHP-Code:
echo $_COOKIE['UserName'];
ist das ja kein Problem.
Was aber wenn der User gar nicht eingeloggt ist?
Da dachte ich mir als Anfänger natürlich: If und else!
Also schrieb ich mir das hier zusammen:
PHP-Code:
if (!isset($_COOKIE['UserName'])) {
echo 'Hallo '.$_COOKIE['UserName'].'!';
} else {
echo 'Hallo. Bitte logge Dich ein.';
}
Mir erschien das am logischsten, nur klappt das ganze leider nicht. Sofern der User eingeloggt ist, wird gar nichts ausgegeben. Wenn der User ausgeloggt ist, und somit auch das Cookie gelöscht wurde, wird mir der Fehler "undefined variable" angeziegt (logisch, denn die Variable COOKIE ist ja weg).
Könnt ihr mir vll. helfen? Will nicht auf diese kleine, aber feine Funktion der persönlichen Begrüßung verzichten ;) .
Martin