Henrik: Cookies

Schönen Abend zusammen ;-)

Mi folgendem Code habe ich es geschafft, Cookies zu setzen. Beim ersten Aufruf ist (logischerweise) kein
Cookie vorhanden, und das Script demnach auch aus das kein Cookie eingetragen ist. Wenn ich die Seite dann
reloade gibt er "Cookie inhalt ist : Hotkey" aus.

Soweit so gut. Wenn ich aber den Browser schliesse,
und danach wieder dieses Script aufrufe, hat er wieder
kein Cookie gefunden. Woran liegt das ???

Ich würde mich sehr freuen wenn mir jemand helfen kann!

Gruss

Henrik

<?SetCookie ("name","Hotkey");
  if ($name > "")
  {
    echo "Cookie inhalt ist : $name";
  }
  else
  {
    echo "Es ist kein Cookie eingetragen";
  }

  1. Hi,

    Soweit so gut. Wenn ich aber den Browser schliesse,
    und danach wieder dieses Script aufrufe, hat er wieder
    kein Cookie gefunden. Woran liegt das ???

    dazu mußt Du ein Expire-Datum im Cookie angeben, welches in der Zukunft liegt; andernfalls gilt der Keks nur für die aktuelle Browsersession. Ich fange mit PHP gerade erst an und kann Dir deswegen nichts definitives sagen, aber in der Doku finde ich:

    --- schnipp ---
    setcookie
    [...]
    Some examples follow:
    Example 1. setcookie() examples

    setcookie("TestCookie","Test Value");
    setcookie("TestCookie",$value,time()+3600);  /* expire in 1 hour */
    setcookie("TestCookie",$value,time()+3600,"/~rasmus/",".utoronto.ca",1);
    --- schnapp ---

    Der mittlere Beispielcode müßte dann von Dir angepaßt werden.

    Cheatah