echo $begrüßung;
Heißt das denn dann, dass die Session-Variable auch über http-Verlinkungen weitergegeben wird? Also dass ich z.B. in einem Dokument eine Session starte mit einer Variable, und dann im Menü auf eine andere Datei nach dem Schema http://server.de/datei.php linke. Dort wird dann wieder mit session_start() die Session gestartet. Ist dann dort die im vorherigen Dokument registrierte Session-Variable verfügbar? Ja, oder?
Die "Session-Variablen" werden nicht weitergegeben. Eine Session funktioniert so, dass der Client bei jedem Request ein eindeutiges Erkennungsmerkmal mitliefert, die Session-ID. Diese kann in Form eines Cookies oder eines Query- oder Post-Parameters übergeben werden. Der Server ordnet dieser Session-ID eine interne Datenhaltung zu. Das ist im Normalfall eine Datei. Bei einem Request, der ein session_start() ausführt und eine Session-ID mitbringt, öffnet PHP sich die dazugehörige Datei liest daraus Werte und trägt welche ein (deine Lese- und Schreibzugriffe auf das $_SESSION-Array). Der nächste Request macht das auch wieder. Alle Requests mit der selben Session-ID haben also Zugriff auf die selben Daten.
echo "$verabschiedung $name";