Scooter: Sessionübergabe (session_id(), session_start())

Beitrag lesen

Hi,

kann mir mal jemand das mit den Sessions erklären?

Also:
ich habe eine Seite, in der ich mit
session_start() eine Session anlege.
Wird dann schon automatisch ein Cookie mit der Session-ID angelegt, wenns erlaubt ist?

mit session_id() könnte ich ja dann die ID der soeben angelegte Session bekommen.

Dann kann ich eine Session-Variable anlegen. z.B. so: $_SESSION['var1'] = "test";

Soweit so gut.

Dann habe ich noch eine andere Seite, die auch mit session_start()beginnt.
Im MSIE (cookies aktiv) könnte ich dann einfach wieder auf $_SESSION['var1'] zugreifen. Das Cookie scheint also angelegt worden zu sein.

Unter Phoenix 0.5 klappt dies jedoch nicht so einfach.
Dort muss ich erst die Session-ID mittels session_id($_GET['sessionid']); bekommen, (sessionid wurde in der URL übergeben).

Irgendwie scheint Phoenix/Mozilla nicht nach dem Session-Cookie zu suchen, sondern es muss explizit gesagt werden, wie die Session-Id lautet.

Seh ich das richtig?
Habt ihr ne Lösung, wie ich die Session am besten anlege (z.B. wie überprüfe ich, ob Cookies aktiviert sind), und auch wieder auslese?

Ich hab da keine Erfahrung mit.

Gruß
Scooter