Hallo Basti,
dazu fällt mir im Moment nur das Stichwort "GPC" ein.
Bestimmung der Reihenfolge, in der Environment-Parameter ins Scope des Scriptes übertragen werden.
http://de.php.net/manual/de/ini.core.php#ini.variables-order
Du solltest nunn aber nicht den Fehler machen, diese Ordnung zu verändern, sondern erst einmal schauen, in welchen Arrays überhaupt eine Session-ID vorliegt. Vermutlich gibt es eine in $_GET (von Dir eingestanzt) und eine in $_COOKIE (aus dem Browser als "Session-Cookie") mitgesandt.
Die normale Reihenfolge ist EGPCS
Environment
Get
Post
Cookie
Session
Der letzte, der einen Wert für den Namen liefert, gewinnt.
Wenn die Einstellung "use only Cookies" gewählt wurde, wird die URL auch gar nicht abgefragt
http://de.php.net/manual/de/ref.session.php#ini.session.use-only-cookies
LG
Chris©