Hallo Martin, hallo Raketenwilli,
danke für Eure Antworten.
weil du mit dem echo in der ersten Zeile die erste Ausgabe machst. Damit werden die HTTP-Header für die Seite gesendet und können danach nicht mehr geändert oder ergänzt werden. Das session_start() möchte eigentlich ein Cookie setzen, kann das aber nicht mehr und bleibt deshalb wirkungslos.
Saubere Lösung: Gib den Wert in der ersten Zeile nicht direkt aus, sondern speichere ihn nur und mach alle Ausgaben später im Script en bloc.
Bezieht sich das auf die Webseite insgesamt oder auf den <body> der webseite?
Ich frage, weil ich das dann ja in die head.php eintragen muss und dort vor dem eigentlichen php-Teil ein html-Teil kommt, der den <html> und den <head> Teil der Webseite entzhält.
Hank