Cookie Problem

[PHP]<?php $username = $_SESSION['MM_Username']; $Gueltigkeit = time()+86400; setcookie("username", $username, $Gueltigkeit); ?> [/PHP]

Warum geht es nicht? Das Cookie „username“ ist immer leer.

Hallo? weis niemand wiso?

Hallo!
Vielleicht, weil du am Anfang deines Scriptes kein session_start hast oder es die Session „MM_Username“ nciht gibt… lass dir das doch mal ausgeben… indem du das Script folgendermaßen umschriebst und uns das Ergebnis hier postest!
[php]

<?php session_start(); echo $_SESSION['MM_Username']; $username = $_SESSION['MM_Username']; $Gueltigkeit = time()+86400; setcookie("username", $username, $Gueltigkeit); ?> [/php]

[FONT=Arial]Gruß, Fredmonster![/FONT][FONT=Arial] [/FONT]

manu

Warning: Cannot modify header information - headers already sent by (output started at /home/manuelg/public_html/wetten/index2.php:57) in /home/manuelg/public_html/wetten/index2.php on line 230

manu ist mein benuzername. Das ist aber nicht das cookie sondern die Variable die Manu ausgibt… und das cookie macht dann nen Fehler…

Hat niemand eine Idee?

Wird die Session denn schon auf ner vorherigen Seite benutzt oder kommt die neu dazu???

die ensteht auf einer vorherigen Seite.

deine php-datei besteht aber nicht nur aus diesen Code-Zeilen oder?
[php]

<?php session_start(); echo $_SESSION['MM_Username']; $username = $_SESSION['MM_Username']; $Gueltigkeit = time()+86400; setcookie("username", $username, $Gueltigkeit); ?> [/php]

[FONT=Arial]Weil dann würde der warning nicht kommen! Und woher weißt du, dass dein Cookie nicht gesetzt wurde? Versuch doch einfahc mal das:
[php]

<?php session_start(); echo $_SESSION['MM_Username']; $username = $_SESSION['MM_Username']; $Gueltigkeit = time()+86400; setcookie("username", $username, $Gueltigkeit); header("Location:index3.php"); ?>

[/php]
index3.php:
[php]

<?php echo $_COOKIE['username']; ?>[/php]

Poste uns davon bitte auch noch mal die Ausgabe!
Gruß, Fredmonster!
[/FONT]