hi
ich versuche mich nochimmer an sessions. ich habe folgendes gemacht:
eine datei namens kopf.php, die bei jeder seite als erstes includet wird sieht folgendermassen aus:
session_start();
?>
Seitenname
so. darunter wird eine datei includet, die das menü enthält. im menü werden relative links angegeben.
manche unterseiten funzen, bei anderen wird folgende fehlermeldung ausgegeben:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /mnt/be1/02/064/00000019/htdocs/testing/anmelden.php:3) in /mnt/be1/02/064/00000019/htdocs/testing/kopf.php on line 3
hier z.b. die fehlermeldung bei einer datei namens anmelden.php
die sid bleibt trotz der fehlermeldungen erhalten (man sieht es an den links, die auf den seiten stehen) der rest der seiten wird auch normal angezeigt.
ich kann die fehlermeldung mittels @ unterdrücken, habe ein ungutes gefühl dabei. komisch ists ja dennoch
-
ich sende den header bei den seiten mit fehlermeldung doch nicht 2 mal?`
-
warum steht diese fehlermeldung nur bei manchen seiten? sie unterscheiden sich im grunde nur inhaltlich von den anderen.
-
warum funktioniert trotz der fehlermeldung alles wie erwartet?
liebe grüße
kalli