sessions PHP 

Status
Für weitere Antworten geschlossen.

kelk3

Registered +
Registriert
Juli 2004
Beiträge
175
Hallo.

Ich hätte mal ne Frage zu Sessions in PHP.

Also ich hab ein login-script, dass mit sessions arbeitet.
Ich komm einfach nicht drauf, und würde gerne wissen, wie man auf alle laufenden Sessions zugreifen kann.
Also wenn z.B. 2 User eingeloggt sind, laufen ja auch 2 sessions. Wie kann ich die auslesen?

Vllt. kann mir ja wer helfen. Thx.

lg. kelke
 
Hi
Das liegt dran, was das Script bestimmt hat, wie die Session gespeichert werden sollen?
Musst mal in der php Datei gucken, in der der Login erfolgt.
Entweder steht dort eswas wie: $username = $_SESSION['username'] oder
session_register(....
So ungefähr.
Sons poste mal den Inhalt der php dateien oder die seite, wo du das Login Script her hast.s
mortician
 
Hallo.

Ich hab den login in eh selbst geschrieben. Ich verwende session_register('user')

Und als User ist nicht der Name, sondern die ID nummer von ihm in der Session gespeichert.

Also:
PHP:
$user = $result['ID'];

session_register('user');

lg. kelke
 
du kannst in einem php skript immer nur auf die aktive session zugreifen!! alles andere waere ja nur ein rießenengroßes sicherheitsrisiko!!!
wobei ... du koenntest direkt auf die session-dateien mittels file-funktionen zugreifen, dann kannst du mittels string-funktionen auf die variablen und deren werte zugreifen!!

aber ich wuerde dein anliegen eher mit ne DB loesen, finde den direkten zugriff auf sesseion-dateien irgendwie unprofessionell

ceeyaa.mex
 
Allein aus Geschwindigkeitsgründen würde ich bei größeren Anwendungen Session Sachen in einer Heap-Tabelle speichern. Lediglich ein paar Ids, die übergeben werden müssen bleiben in der Session und anhand dessen wird der Rest nachgeladen.

Heap Datenbanken sind besonders schnell, da die nur im Speicher liegen(daher aber auch nur temporär sind).
 
Danke danke für die Antworten.
Ich hab das Problem jetzt per DB gelöst.

lg. kelke

achja: @ mods: kann gecloset werden
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten