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

Ausgedruckt am: 29.03.2024 um 08:03 Uhr

Mitglied: 5322
5322 03.01.2006 um 19:47:06 Uhr
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
Mitglied: tyfoon
tyfoon 03.01.2006 um 19:51:34 Uhr
Goto Top
Danke
jetzt geht es
gruß tyfoon
Mitglied: Schrottie
Schrottie 03.01.2006 um 20:10:55 Uhr
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!