echo $begrüßung;
Auch wenn ich das dove off auf on setze per .access funzt es ned wiso?? <<kein plan mehr hat
Kontrolliere bitte, ob diese Einstellung überhaupt wirkt.
phpinfo(); im Abschnitt Configuration - PHP Core oder gleich phpinfo(4);
über hilfe nochmals dankbar wie gesagt wenn ich die Umgebungsvariablen mit @ übergebe funzen sie in der if clause nicht mehr.
Trenne dich von dem Gedanken Fehler mit @ beseitigen zu wollen. Du unterbindest damit nur den freundlichen Hinweis darauf. Lerne Fehlermeldungen zu verstehen und beseitige die Ursache. Es nützt nichts den Müllhaufen abzudecken. Er wird unter der Plane weiter vor sich hin gammeln.
Das error_reporting hast du ja schon auf E_ALL stehen. Lass dir Variableninhalte mit echo oder noch besser mit var_dump() anzeigen und teste so, ob das drin steht, was du erwartest.
phpinfo(32); zeigt dir an, welche Werte PHP "von außen" bekommt und wie du im Script darauf zugreifen kannst. Du musst nur noch ein $ vor den unter "Variable" stehenden Variablennamen schreiben.
Da du dich sowieso nicht auf ein eingeschaltetes register_globals verlassen kannst, wie du schon selbst bemerkt hast, bist du mit den Originalen in $_GET/$_POST/... besser bedient.
echo "$verabschiedung $name";