• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Cookie Problem

Status
Für weitere Antworten geschlossen.

dreamweaver_8

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

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



Hallo? weis niemand wiso?
 
Zuletzt bearbeitet:
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);  
?>

Gruß, Fredmonster!
 
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?
 
Zuletzt bearbeitet von einem Moderator:
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);  
?>
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");
?>
index3.php:
PHP:
<?php 
 echo $_COOKIE['username'];
?>
Poste uns davon bitte auch noch mal die Ausgabe!
Gruß, Fredmonster!
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben