PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cookie klappt nicht!


Spike15
08.01.2005, 18:07:43
Hoi leutz,
ich habe gerade ein schenll ein registerformular gemacht und dann wenn alles okay war soll noch ein cookie gesetzt werden.

so hier

setcookie("benutzername",$benutzername,time() + 60 * 60 * 24 * 365 * 10);
setcookie("passwort",$passwort,time() + 60 * 60 * 24 * 365 * 10);

nunja aber jetzt kommt ein Fehler

Warning: Cannot modify header information - headers already sent by (output started at C:xampphtdocslayoutacplibheader.inc.php:120) in C:xampphtdocslayoutregister.php on line 59

Warning: Cannot modify header information - headers already sent by (output started at C:xampphtdocslayoutacplibheader.inc.php:120) in C:xampphtdocslayoutregister.php on line 60


und in der 59 und 60 Zeile steht der cookie code, also der von oben, warum geht des net?

Bei meinem Forum was ich gecodet habe ging des auch, habe es einafhc nur rüberkopiert,

ich danke euch!

Mfg Spike

xabbuh
08.01.2005, 18:20:26
http://www.php-faq.de/q/q-fehler-session-cookie.html

Spike15
08.01.2005, 18:22:46
mhh aber vorher ging es doch auch.

Naja aber was soll ich dann sonst machen, ich muss es aber erst in der 59 und 60 Zeile einsetzen, weil ich doch prüfen muss ob die daten davor alle okay waren, weißte wie ich es meine.

xabbuh
08.01.2005, 18:44:17
Dann müsstest du ob_start() (http://www.php.net/ob_start) verwenden, um die Ausgabe zu puffern, wenn du unbedingt erst nach irgendwelchen Ausgaben die Cookies setzen willst.