[PHP] Problem mit Cookie

ryk

BAZINGA!
ID: 66395
L
4 Mai 2006
3.313
115
Hallo,

ich hab ein kleines Tool geschrieben in dem ich nun die Daten zweiter (Formular-)Datenfelder per Cookie speichern möchte. Dabei leite ich die Daten über post weiter und speichere den Wert mit $_POST in einer Variablen ($var).
Danach setze ist das cookie mit setcookie("c_var","$var",Time()+1200);

Bei dem Aufruf der Seite kommt dann folgende Fehlermeldung (zweimal, da ich zwei Cookies setze):

Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/feenix/index.php:14) in /opt/lampp/htdocs/feenix/index.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/feenix/index.php:14) in /opt/lampp/htdocs/feenix/index.php on line 31

Hab schon öfters mit Cookies gearbeitet (und hat bisher immer geklappt), dennoch hab ich keine Ahnung wo das Problem liegt. Hab schon einiges probiert. Leider ohne Erfolg. Hoffe mir kann hier jemand weiterhelfen.
 
entweder die Befehle an den Anfang der Seite bevor etwas ausgegeben wird oder ob_start() an den Anfang des Scripts.
 
Der Cookie wird in der Header Datei erzeugt/eingebunden.

Davor darf nichts ausgegeben werden.
Auch keine andere Fehlermeldung...
 
ryk schrieb:
Hab schon öfters mit Cookies gearbeitet (und hat bisher immer geklappt), dennoch hab ich keine Ahnung wo das Problem liegt. Hab schon einiges probiert. Leider ohne Erfolg. Hoffe mir kann hier jemand weiterhelfen.

Ja sowas ist mir auch manchmal passiert als ich meine PHP Version mal geupdatet habe, ältere Versionen sind da anscheinend toleranter.

Musst halt schaun dass solange kein Text / Header ausgegeben wird bevor du deine Cookies sendest.

Grüße,
artemissays