Nochmal: sessions

hi :smile:

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 :smile:

  • 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

wer lesen kann
ist klar im vorteil :smile:

jaja, man muss nicht nur in den faq schauen, sondern dort auch noch an der richtigen stelle. in ein paar dateien waren in der tat leerzeichen vor dem ersten

soweit

*grummel*

kk

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]