Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Cookie setzen





Frage

Wollte mit meinem Script ein Cookie setzen [code] <? setcookie("username";"$username";time()+3600); setcookie("password";"$password";time()+3600); ?> [/code] allerdings schmeisst er mir dann folgende Fehlermaeldung raus: Warning: Cannot add header information - headers already sent by (output started at /is/htdocs/42653/www.handsmakemusic.de/hmmforum/oben.php:7) in /is/htdocs/42653/www.handsmakemusic.de/hmmforum/incs/login2.php on line 16 Warning: Cannot add header information - headers already sent by (output started at /is/htdocs/42653/www.handsmakemusic.de/hmmforum/oben.php:7) in /is/htdocs/42653/www.handsmakemusic.de/hmmforum/incs/login2.php on line 17 In den Reihen 16 und 17 stehen die beiden setcookie()-Befehle. Was ist falsch? Und was muss ich schreiben, wenn ich den Cookie für unbegrenzt gültig erklären möchte?

Antwort 1 von Timmy

haaaaaaallllllloooooooo

Antwort 2 von Timmy

wodran erkenne ich denn die Headers Information?

Hab versucht, den Fehler auszumerzen, in dem ich die in genannten Skripten die entsprechenden Zeilen bearbeitet habe, aber kein Ergebnis.

Antwort 3 von Timmy

bitte schreib hier mal rein, wenn ihr das überhaupt mal gelesen habt.

Antwort 4 von steffen2

Hállo Timmy

sei nicht so ungeduldig, ich und bestimmt auch einige andere habe deine Frage gelesen aber eventuell ist in der Stunde seit du sie gestellt hast einfach kein PHP-Experte hier gewesen

Gruß Steffen

Antwort 5 von Nessus

Hi,
damit du Ruhe gibst ;-)
hier

und hier

HTH

Nessus
PS: Steffen2 hat recht, etwas Gedult verbessert die Qualität der Antworten

Antwort 6 von Uwe S.

Den Befehl ob_start() voranstellen und es geht.

Ich habe allerdings nicht wirklich verstanden was dieser Befehl macht.
Nur so viel. Anscheinend werden durch manche php-Befehle <head> Elemente erzeugt. Und wenn dann noch echo´ <head>´ irgendwo steht dann gibt es diese Fehlermeldung da es nur ein <head> Element geben darf.
Falls ich was Falsches erzaehlt habe bitte korrigieren.
Gruss,
Uwe