rene: Cookie setzen bei PHP - was mache ich falsch

Beitrag lesen

Hallo!
Ich möchte einen Cokkie setzen. das ganze läuft über eine include-Datei. Aber der Cookie wird einfach nicht gesetzt. Nach dem include wird eine Seite erzeugt, also Header-Informationen gesendet. Hier einmal der Quelltext. Vielleicht kann mir jemand helfen. Danke schon einmal für die Mühe.

function warenkorb ($artikelnr, $artikelname, $artikelpreis, $menge) {

include("./db.php");

$inhalt = $HTTP_COOKIE_VARS[$shopname];
                 $neuerInhalt = $artikelnr."&".$artikelname."&".$artikelpreis."&".$menge;

$time = time()+60*60*2;

if (!isset($shopname)) {
                         $gesamt = $inhalt."&".$neuerInhalt;
                         setcookie($shopname, $gesamt, $time, "/", "", 0);
                 }
                 else
                 {
                  $gesamt = $neuerInhalt;
                         setcookie($shopname, $gesamt, $time, "/", "", 0);
                 }

$artikelnr = "";
                 $artikelname = "";
                 $artikelpreis = "";

}