Sven Rautenberg: Login wieder einmal ... ;)

Beitrag lesen

Moin!

01»» echo ("Session-ID: ".session_id()."</br>");
02»»   echo ("Neue Session unter: ".SID."</br>");

01: Ausgabe der aktuellen Session-Nummer

Aber nur, wenn mit session_start() vorher schon eine Session gestartet wurde.

02: Ausgabe der aktuellen Session-Nummer, nur wenn diese
    soeben vergeben wurde.

Nein. Da steht immer etwas drin, wenn das Skript vom Browser ohne gesetztes Session-Cookie aufgerufen wurde (wobei als gesetztes Session-Cookie das angesehen wird, welches mit dem per session_name() oder dem Defaultwert übereinstimmenden Schlüssel die Session-ID übermittelt.

Werden keine Cookies angenommen und die Session auch nicht per URL weitergetragen, erzeugt session_start() bei jedem Seitenaufruf eine neue Session-ID.

Ich will aber am liebsten _ohne_ Cookies arbeiten.
Und noch besser ohne das an die URL ranzutackern ...

Das sind ja schon zwei Wünsche auf einmal. Das geht nun wirklich nicht.

- Sven Rautenberg

--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)