Thomas Schmieder: Cookies auslesen

Guten Abend,

habe den ganzen Tag mit PHP rumhantiert und nun fehlt mir irgendwie die richtige Idee und das Feeling fürs DOM von JavaScript

Ich habe versucht mit

<script type="text/javascript">
<!--
  function getCookies()
  {
    document.write("<br />Cookieanzahl: "+document.cookie.length + "<br />");
    document.write("<br />Cookieinhalt: "+document.cookie + "<br />");
  }
//-->
</script>

Alle für das Dokument gültigen Cookies auszulesen. Aber document.cookie.lenght gibt nur genau die Länge eines gespeicherten Cookies wieder. Wahrscheinlich war ich hier auf dem Irrweg.

Kann ein Dokument immer nur einen aktiven Cookie haben?

Wie könnte ich gezielt die Eigenschaften des Cookies abfragen und setzen (verändern)? Ich brauche das für die serverseitige Behandlung dieser (bewußten) Fehler.

Liebe Grüße aus http://www.braunschweig.de

Tom

  1. Guten Abend,

    Guten Morgen

    habe den ganzen Tag mit PHP rumhantiert

    warum benutz du dann nicht PHP ?
    $HTTP_COOKIE_VARS wäre da dein Freund

    Kann ein Dokument immer nur einen aktiven Cookie haben?

    keine Ahnung, denke ich aber nicht, warum sollte ein dokument immer nur einen haben können???

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    LG Romy

    1. Guten Abend,
      Guten Morgen

      Hallo

      habe den ganzen Tag mit PHP rumhantiert
      warum benutz du dann nicht PHP ?
      $HTTP_COOKIE_VARS wäre da dein Freund

      Kann ein Dokument immer nur einen aktiven Cookie haben?
      keine Ahnung, denke ich aber nicht, warum sollte ein dokument immer nur einen haben können???

      cookies haben eigentlich gar nichts mit der Seite zu tun....

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      LG Romy

  2. Hallo Thomas,

    Kann ein Dokument immer nur einen aktiven Cookie haben?

    Du kannst mehrere (bis zu 20(?)) Cookies mit unterschiedlicher Geltungsdauer setzen, der Höchstwert von 4k gilt dann für alle zusammen.

    document.cookie="name1=wert1; expires=Saturday, 01-Jan-05 12:00:00 GMT";
    document.cookie="name2=wert2; expires=Saturday, 02-Nov-02 12:00:00 GMT";

    hier hätte document.cookie dann den Inhalt: "name1=wert1; name2=wert2"

    Lesen kannst du immer nur den gesamten String, aus dem du die einzelnen Werte dann mit split(), indexOf() usw. wieder herausholen musst.

    Grüße, Stefan

    --

    <img src="http://zapp.i-networx.de/logo.gif" border=0 alt="">    http://zapp.i-networx.de/