echo $begrüßung;
Mich interessiert nun, ob es eine andere Möglichkeit gibt ein Frameset komplett neu zu laden anstatt mit JavaScript, nämlich mit PHP.
Anforderungen kommen vom Browser, sowohl die Frameset-Seite als auch die Frames. Von PHP aus kannst du nicht beeinflussen, in welchen Frame die angeforderte Ressource geladen wird. Das muss der Client bereits zum Zeitpunkt seiner Requestauslösung wissen.
Im Hinterkopf habe ich da so etwas wie die header()-Funktion....
header() und der damit modifizierbare HTTP-Header kennt keine Möglichkeit, ein target anzugeben. Die Frames-Geschichte ist etwas, das in HTML implementiert ist, nicht im HTTP. Eine Lösung muss also im HTML-Umfeld zu finden sein.
echo "$verabschiedung $name";