Martin Hein: Cookies und Sessions

Beitrag lesen

Hi,

ich habe keine Erfahrung mit Cookies und mich am Beispiel
von http://de.selfhtml.org/javascript/objekte/document.htm#cookie orientiert. Demnach ist ein Cookie
eine dem Dokument zugordnete Zeichenkette.

Das könnte ja nur dann passieren, wenn du im JS den selben Cookienamen verwendest.

Von einer Möglichkeit, dem Cookie einen Namen zu geben, steht in
der Objektreferenz nichts. Sprich: Ich weiss davon nichts.

  1. Der Cookie ist zeitlich begrenzt.

Warum soll das Javascript interessieren?

Beim erneuten Besuch der Seite sind die Daten (, die eigentlich
erhalten bleiben sollen) nicht mehr vorhanden. Das interessiert
Javascript vielleicht nicht, aber mich.

  1. Der Cookie scheint auf Verzeichnisse (und deren
       Unterverzeichnisse) begrenzt zu sein, was durch
       mod_rewrite zur Erscheinung kommt.

Klingt das logisch ? Was ist zu tun ?

Zweiterem ist Abhilfe zu schaffen - durch setzen eines geeigneten Path-Parameters beim Setzen des Cookies.

Ich verstehe das so:
--------------------
PHP setzt den Cookie durch session_start() automatisch, Javascript
greift auf eben diesen Cookie zu (if(document.cookie)...). Ich
müsste nach meinem Verständnis mit zwei Cookies arbeiten. Einem,
den PHP für die Session-ID verwendet, der nur über die Session
hinweg hält und einem, in den Javscript Daten schreibt, der erhalten
bleibt.

Aber wie ?

beste gruesse,
martin hein