Hallo!
Ich hoffe ich kann euch einigermaßen klarmachen, was ich wissen will :) Also wenn das Browserfenster geschlossen wird, verfällt die aktuelle Session, aber woher "weiß" PHP, dass dies geschehen ist (welche Mechanismen stecken dahinter)??
Das kommt daher da keine SessionID mehr an den Server übertragen werden kann. Wenn SessionCookies verwendet werden, werden die in dem Moment wo das Fenster geschlossen wird gelöscht, können also nicht mehr gesendet werden. Wenn URL-Rewriting benutzt wurde, müßtest Du eine Url komplett mit der SessionID als Parameter angeben, dann würde die Session auch weiterleben nur passiert das in der Praxis nicht. Und wenn die Session eine gewisse Zeit nicht mehr verwendet wurde, wird die temporäre Session-Datei auf dem Server irgendwann(in der php ini festgelegt) gelöscht.
Grüße
Andreas