wahsaga: Es werden 2 Session-ID's vergeben - warum?

Beitrag lesen

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