cookie nicht richtig lesen

  • Hallo :)


    Ich hab ein Formular, ein Cookie und zwei Abfragen in php und js.


    1. sende ich mit dem Formular einen neuen wert für das Cookie.
    2. wenn ich es auslese wird mir der richtige Wert in php angezeigt - alert(document.cookie) zeigt jedoch den ursprünglich iniziierten Wert


    Habt Ihr eine Idee oder braucht Ihr etwas Code fürs Verständnis


    lg feinshdens

  • Zum Setzen von neuen Cookies wird auf die Eigenschaft zugewiesen. Zum Setzen mehrere Cookies wird wiederholt zugewiesen — das hat aber (noch) keinen Einfluß auf den Wert den man aus document.cookie auslesen kann:


    alert(document.cookie); // Zeigt die gültigen Cookies


    document.cookie = "farbe:grün"; document.cookie = "anzahl: 3"; document.cookie = "passwort: total super geheimes aber recht langes passwort"; alert(document.cookie); // Zeigt immer noch die ALTEN Cookies !!!


    Erst wenn ein neuer Request an den Server erfolgt, werden die neu gesetzten Cookies mit gesendet: erst wenn die Antwort wieder dargestellt wird, sind die neuen Cookies in Javascript über document.cookie lesbar!


    @quelle:
    https://github.com/bjelline/we…sion/session-und-login.md
    mal nach "alert(document.cookie);" suchen auf der Seite via STRG+F