echo $begrüßung;
»»<meta http-equiv="refresh" ...>]?
Okay, das hat soweit geklappt, die Seite wird zwar neu geladen,
Das ist sicher keine besonders tolle Idee. Wenn die Seite mehr Text hat als im Browserfenster angezeigt werden kann, muss man scrollen. Durch den Refresh wird einem der Text beim Lesen weggezogen und man wird wieder am Seitenanfang platziert.
aber dass, was ich mir erhofft, hatte trifft leider nicht zu:
Sobald der Nutzer eine Mail bekommt, soll ein Button statt in rot in gelb dargestellt werden, was mit der "F5" Taste auch passiert.
Mit Deinem Meta-Vorschlag wird zwar auch die Seite neu geladen, aber die Darstellung des Buttons wird völlig ignoriert.
Vermutlich wurde dem Browser nicht empfohlen, die Seite nicht im Cache abzulegen.
Haste da noch ne Idee?
Setz doch für solch eine Spielerei AJAX ein. Das kann im Hintergrund arbeiten und die Button-Farbe austauschen ohne die komplette Seite neu zu laden.
echo "$verabschiedung $name";