hi,
Wenn ich nun auf einer folgenden Seite mit print_r($_COOKIE); die gesetzten Cookies anschaue, dann wird mir ein weiteres Cookie mit Namen PHPSESSID und einer Session-ID angezeigt.
Die Session-ID wird also 2x erzeugt! Einmal in der includeten Datei, also lt. o.a. Code unter $_COOKIE['ID'] und dann nochmals als PHPSESSID auf er Folgeseite.
PHPSESSID ist der standard-sessionname, den PHP verwendet.
hast du den hinweis auf http://www.php.net/manual/de/function.session-name.php beachtet?
"Der Session-Name wird auf den Ausgangswert zurückgesetzt, der zu Beginn in session.name gespeichert wurde. Deshalb muss session_name() bei jeder Anfrage aufgerufen werden (und bevor session_start() oder session_register() aufgerufen wurden)."
hast du also auch auf der folge-seite
session_name('ID');
vor session_start() verwendet?
gruss,
wahsaga