tyfoon
Goto Top

Session start() Warning

hi
ich habe in meinem script die zeile
session_start();
gemacht und dann bekomm ich zwei warnungen:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Home\xampp\htdocs\users\rnahm\webinterface\test.php:6) in D:\Home\xampp\htdocs\users\rnahm\webinterface\test.php on line 7
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Home\xampp\htdocs\users\rnahm\webinterface\test.php:6) in D:\Home\xampp\htdocs\users\rnahm\webinterface\test.php on line 7
kann mir da jemand weiterhelfen?????
gruß tyfoon

Content-Key: 22732

Url: https://administrator.de/contentid/22732

Printed on: April 25, 2024 at 21:04 o'clock

Mitglied: 5322
5322 Jan 03, 2006 at 18:47:06 (UTC)
Goto Top
Hallo Tyfoon,

vor einem session_start() darf nichts(!!) - also wirklich gar nichts- an den Browser gesendet, also ausgegeben werden. Am besten session_start an den Anfang deiner Datei schreiben.
Falls das jetzt noch nicht klar ist, poste mal deine Datei.

Ciao
Member: tyfoon
tyfoon Jan 03, 2006 at 18:51:34 (UTC)
Goto Top
Danke
jetzt geht es
gruß tyfoon
Member: Schrottie
Schrottie Jan 03, 2006 at 19:10:55 (UTC)
Goto Top
Sollte aus welchem Grund auch immer dennoch was vor dem Session_start stehen z.B. eine Include anweisung oder was auch immer hilf auch der Befehl: ob_start("ob_gzhandler"); Dieser arbeitet die ganze Seite ab und gibt sie dann erst aus. Außerdem wird die Seite dabei noch komprimiert und gelangt schneller zu dem User.

Schrottie

PS diese Anweißung muss aber wirklich ganz oben stehen *g* Man kann dann aber später abfragen machen Ala:

if(!$page)
header("Location: index.php");

ohne das es zu Problemen kommt!