echo $begrüßung;
Ähem, ja man müsste zusätzlich noch erwähnen, dass ich die Daten auch nicht wirklich per $_GET mir geholt habe, sondern über einen kleinen Umweg und zwar mit $_SERVER[QUERY_STRING] und den String dann von Hand zerlege, da ich einige Parameter habe, die den selben Namen verwenden!
Wenn du $_SERVER[QUERY_STRING statt $_SERVER['QUERY_STRING']] schreibst, nehme ich auch an, dass dir vielleicht nicht geläufig ist, dass gleiche Namen kein Problem darstellen, wenn sie auf [ enden]. Denn dann legt PHP ein Array in $_GET/$_POST an.
Übrigens: Der Unterschied zwischen rawurldecode() und urldecode() offenbart sich deutlicher, wenn man sich die Handbuchseiten ihrer encode-Pendants anschaut. Sie werden nämlich für unterschiedliche Teile einer URL verwendet. Für deinen Fall ist urldecode() die passende Funktion.
echo "$verabschiedung $name";