Seite 1 von 1

Session-ID ausgeben?

Verfasst: 05.05.2004 15:42
von langerxxx
Hallo zusammen,

welchen Code muss ich denn einbauen, wenn ich die aktuelle Session-ID eines eingeloggten Users anzeigen will?

Code: Alles auswählen

echo $userdata['session_id'];
funktioniert irgendwie nicht... Weiß jemand Rat?!

Danke im voraus!

Grüße
Langer

Verfasst: 05.05.2004 17:25
von PhilippK
Versuch mal, ob du mitweiterkommst.

Gruß, Philipp

Verfasst: 06.05.2004 12:50
von langerxxx
Danke für deine Antwort.

Aber leider steht in der Variablen $SID nichts drin. Verstehe ich nicht. Aber die Session-ID müßte es doch immer geben, wenn ein User im Forum eingeloggt ist? Oder gibt es bei der Verwendung von Cookies keine explizite Session-ID mehr?

Danke schonmal!

VG
Langer

Verfasst: 06.05.2004 16:41
von PhilippK
Ist die leer oder nicht gesetzt?

Gruß, Philipp

Verfasst: 06.05.2004 16:52
von langerxxx
Mit

echo $SID;

kommt keine Ausgabe. Wie könnte ich den überprüfen, ob sie leer oder nicht gesetzt ist?

VG
Langer

Verfasst: 06.05.2004 18:21
von PhilippK
Versuch mal

Code: Alles auswählen

echo (isset($SID)) ? 'set' : 'not set';
Gruß, Philipp

Verfasst: 07.05.2004 18:18
von langerxxx
Thx für den Code.

Er gibt mir "Not Set" zurück. Was heißt das jetzt für mich?

Wenn ein USer sich einloggt hängt aber eine im Browser sichtbare SID an der URL:

http://www.meineseite.de/neu/startseite ... c597dacd99

Irgendwie bin ich gerade ratlos und für jeden Tipp dankbar!

Danke und viele Grüße
Langer

Verfasst: 07.05.2004 18:27
von PhilippK
Wenn beide Wege nicht funktionieren - schwierig...
Oder versuchtst du das ganze innerhalb einer Funktion abzufragen?

Gruß, Philipp

Verfasst: 07.05.2004 18:44
von langerxxx
Nein, ich versuche es innerhalb von ganz normalem Code abzufragen.

Vielleicht mache ich ja einen Denkfehler:

Beim Login in mein System werden die User automatisch im Board eingeloggt. Das funktioniert auch definitiv, die User können dann direkt posten ohne sich nochmals einzuloggen.

Dabei bekommt jeder User eine Session-ID zugewiesen.

Es müßte doch irgendwie möglich sein, dass ich an die Session-ID eines Users komme, der sich eingeloggt hat, oder? Und das ohne den Weg über die Datenbank des Forums gehen zu müssen.

Thx!

cu
Langer

Verfasst: 07.05.2004 18:47
von PhilippK
Mein Gedanke geht gerade in eine ganz andere Richtung: ist der User an der Stelle, wo du die Daten abfragst, überhaupt eingeloggt?
Kannst du an dieser Stelle überhaupt auf einen Wert des $user_data-Arrays zugreifen?

Gruß, Philipp