echo $begrüßung;
Mein Problem es soll nicht mir '&', sondern mit '&' angehängt werden.
Warum nicht mit ';', wie es in der HTML-Spec empfohlen wird?
Da gibt es leider ein Problem. Das Parsen der Eingabewerte findet vor dem Scriptaufruf statt. Das Setzen der php.ini-Direktive arg_separator.input müsste also ebenfalls vor Scriptaufruf passieren. Falls der Provider diesen Wert nicht bereits auf z.B. ;& gestellt hat (siehe phpinfo()), muss man sich entweder eine eigene php.ini erstellen dürfen - vorzugsweise bei PHP als CGI - oder es in der Per-Verzeichnis-Konfigurationsdatei (allgemein als .htaccess bekannt) setzen können - wenn PHP als Apache-Modul läuft. (Andere Möglichkeiten gibt es auch noch, aber das sind die zwei gängigsten.)
echo "$verabschiedung $name";