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