echo $begrüßung;
unset($_POST);
Du kannst keine "Superglobals" löschen.
Hast du diese Aussage mal geprüft? Vermutlich nicht, denn sie ist nicht richtig. Man kann $_POST und Konsorten neue Werte zuweisen und es auch mit unset() in die ewigen Jagdgründe der aktuellen Script-Instanz befördern.
echo "$verabschiedung $name";