Guma: Cannot send session cache limiter - headers already sent

Beitrag lesen

Hallo Forumbesucher,
ich bin gerade dabei etwas über Sessions zu lernen. Da habe ich dazu diese beiden Dateien erstellt:

<?php
//sessions1.php
session_start();
print $_SESSION["kid"];
?>

<?php
//sessions2.php
session_start();
$_SESSION["kid"] = "hallo";
print "<a href='sessions2.php'>Zur nächsten Seite</a>";
?>

Wenn ich jetzt die PHP Anweisungen in den Body stelle kommt folgende Meldung:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/www/wa079/html/sessions2.php:8) in /home/www/wa079/html/sessions2.php on line 4

Zu meiner Verwunderung kommt keine Warnung, sobald ich das ganze oben vor dem Body platziere. Was ist geschen und warum kann ich nicht in den body diese php anweisung schreiben ohne eine Warnung zu bekommen?

Bitte um Hilfe damit ich das verstehe, Guma