Matthias: Problem gelöst und neues Problem

Beitrag lesen

Hallo again,

ich prüfe nach session_start() mit session_id() die zurückgelieferte ID mit RegExp ob es mein Muster ist oder nicht, falls nicht, passiert folgendes:

session_destroy();
session_id("mein_tolles_Muster");
session_set_cookie_params(...);
session_start();

Funktioniert wunderbar bis auf eine Einschränkung, ich muss SID in die URL einbinden, falls der User keine Cookies akzeptiert. Ist ein Cookie gesetzt ist SID leer und die URL bleibt frei von der ID.

In dieser meiner Varfiante ist SID aber nicht leer, obwohl ein Cookie gesetzt wurde, mit der richtigen (meinen) ID,
durch SID wird in die URL die ID eingetragen, auf allen Folgeseiten ist SID leer und die Sache funktioniert wunderbar.

Wie verhindere ich das SID beschrieben wird, das Cookie wird doch erfolgreich gesetzt.

Grüße, Matthias