echo $begrüßung;
[...], dass in meinem Script eine Variable zwar in die URL übernommen wird, diese aber in der Ziel php Datei nicht mehr mit zB. $id auslesbar ist. Ausser ich mache in der Ziel Datei eine neue Variable die heisst $id = $_GET["id"]...dann läufts.
Warum kann ich auf einem System $id auslesen und auf dem anderen muss ich $id = $_GET["id"] schreiben.
"PHP-Variablen" und "URL" passt nicht wirklich zueinander. In der URL kann ein Querystring übertragen werden, der, wenn er eine bestimmte Form hat, von PHP analysiert und aufgedröselt in $_GET bereitgestellt wird. Früher wurden auch noch automatisch Variablen angelegt, doch dieses Feature ("Register Globals") ist seit geraumer Zeit standardmäßig nicht mehr eingeschaltet.
echo "$verabschiedung $name";