Julia: Cookie: if, mit Name

Hi,

gibt es eine möglichkeiten, per if, abzufragen, wie der Cookiename ist. ( if(cookie.name == "test") )

Hoffe auf Hilfe,

Julia

  1. gibt es eine möglichkeiten, per if, abzufragen, wie der Cookiename ist. ( if(cookie.name == "test") )

    Da beißt sich die Katze eigentlich in den Schwanz, denn es kann nicht nur "einen Cookie" für eine Seite geben, sondern einen ganzen Haufen. Und um die zu unterscheiden, brauchst Du ihre Namen. Um auf einen Cookie zuzugreifen und seinen Namen zu lesen, brauchst Du also gewissermaßen erstmal seinen Namen :)

    document.cookie hat allerdings die Eigenart, die Cookiedaten mehr oder weniger im Rohformat auszuspucken. Sind zwei Cookies namens "ernie" und "bert" gespeichert, steht in document.cookie in etwa folgendes:

    ernie=1; bert=2

    Das kannst Du Dir natürlich zu Nutze machen. In document.cookie kommt also zuerst ein Cookiename, dann ein Gleicheitszeichen, dann die Cookiedaten bis zum Semikolon. Anschließend, sofern weitere Cookies existieren, Leerzeichen und der Spaß beginnt wieder von vorne.

    Gruß,
      soenk.e