Martin Hein: Cookies und Sessions

Beitrag lesen

Hi,

ich glaub, nun hab ich's verstanden ;)

der Inhalt der JS-Objekts document.cookie ist nicht einfach
nur ein String, sondern die komplexe Information über alle
auf der Seite vorhandenen Cookies.

js:
---
alert(document.cookie)
-> "test1=1; test2=2"
document.cookie = "test3=3";
alert(document.cookie)
-> "test1=1; test2=2; test3=3"

php:
----
for (reset($_COOKIE);$key=key($_COOKIE);next($_COOKIE))
   {
    echo $key."=".$_COOKIE[$key]." ";
   }
--> "test1=1 test2=2 test3=3"

Der Inhalt aus document.cookie ist also nicht 1 Cookie, sondern
sind 3 Cookies. Alle drei können unterscheidliche Paramter für
'path' und 'expires' haben, die man zwar per JS vergeben, aber
nicht auslesen kann.

Korrekt ?

beste gruesse,
martin