echo $begrüßung;
if (isset($_SESSION['angemeldet']) and $_SESSION['loggedin'])
Ich frage hier immer ab, ob er nicht leer ist, also in diesem Fall
if (!empty($_SESSION['angemeldet']))
Ja, in dem Fall bekommt man mit empty() auch das gewünschte Ergebnis.
Ich verwende empty() praktisch nicht mehr, weil es nicht zwischen "Variable nicht vorhanden" und "Variableninhalt ergibt false" unterscheidet. Außerdem hatte ich in Erinnerung, dass es mir Notices warf, was ich aber eben grad nicht mehr nachvollziehen konnte...
im übrigen hast du oben zwei unterschiedliche Variablen abgefragt.
Das war ein kleiner Aufmerksamkeitstest. Du hast ihn bestanden :-)
(Dass ich im Nachhinein den Namen geändert und eine Stelle übersehen habe, muss ich ja nicht zugeben.)
echo "$verabschiedung $name";