Hans: Mehrere Daten im Cookise speichern und alle Daten auslesen

Hallo Leute,

bis heztz verwende ich folgenden Code um ein Cookie zu setzen:

var Verfall=600;
var Bezeichner="Titel";
var jetzt = new Date();
 var Auszeit = new Date(jetzt.getTime() + Verfall);
 var Wert='Meine Website';
 document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";

Jetzt würde ich bl0ß gerne in den selben Cookie noch den Bezeichner 'datei' mit dem Wert document.location setzen.
Wie kann ich beide Werte in einen Cookie speichern und beide (unabhängig) auslesen?

Das hier:
document.cookie.indexOf("=")

begrenzt doch den Bezeichner vom Wert.

Wie könnte ich außerdem alle Zeichen auslesen, die rechts neben dem "=" stehen?

Danke,
Hans

  1. Hi,

    Sorry für den Vertipper :-)

    Mfg Hans

  2. Hallo

    Jetzt würde ich bl0ß gerne in den selben Cookie noch den Bezeichner 'datei' mit dem Wert document.location setzen.
    Wie kann ich beide Werte in einen Cookie speichern und beide (unabhängig) auslesen?

    Jeder Cookie hat nur einen Wert und eine Namen. Du kannst aber von deiner Domain bis zu 20 verschiedene Cookies setzen. Ob und wie das in JavaScript geht, weiß ich leider nicht.

    Das hier:
    document.cookie.indexOf("=")

    begrenzt doch den Bezeichner vom Wert.

    Wie könnte ich außerdem alle Zeichen auslesen, die rechts neben dem "=" stehen?

    Du kennst  die Methoden substr() und indexOf() von String? (http://selfhtml.teamone.de/javascript/objekte/string.htm)

    Schöne Grüße

    Johannes

    --
    This posting comes with ABSOLUTELY NO WARRANTY, to the extend permitted by applicable law.
    ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
    Selfcode? Was soll denn das? http://emmanuel.dammerer.at/selfcode.html
    1. Hallo,

      Du kannst aber von deiner Domain bis zu 20 verschiedene Cookies setzen.

      Du kannst maximal 20 Kekse je Server ablegen. Danach wird wahllos überschrieben.

      Schönen Abend

      Thorsten

      1. Hallo Thorsten

        Du kannst aber von deiner Domain bis zu 20 verschiedene Cookies setzen.

        Du kannst maximal 20 Kekse je Server ablegen. Danach wird wahllos überschrieben.

        Wobei es natürlich keine Gewähr gibt, dass die 20 Cookies auch wirklich gespeichert bleiben, wenn mehr als 300 Cookies ingesamt gesetzt werden.

        Schöne Grüße

        Johannes

        --
        This posting comes with ABSOLUTELY NO WARRANTY, to the extend permitted by applicable law.
        ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
        Selfcode? Was soll denn das? http://emmanuel.dammerer.at/selfcode.html