Ich habe mal wieder problemchen, diesmal folgendes:
ich habe mir ein userbereich angelegt, der mit sessions arbeit soll
in meinem loginscript steht am anfang der ganze kram zum starten einer session, sammt session-id
das steht in den ersten 5 zeilen meines scripts
später fragt das script eine in einer Datenbank abgelegten ID ab und vergleicht diese mit der ausgabe von session_ID(), da ich aber jedesmal wenn ich das script öffne eine neue ID bekomme, gibts probleme mit dem vergleich mit der aus der Datenbank
wie kann ich nun also prüfen ob eine Session schon läuft, so dass er nur die laufende weiterführt und falls keine aktiv ist, eine neue erstellt und so auch eine neue ID generiert?
danke für die hilfe.
ich habe mir ein userbereich angelegt, der mit sessions arbeit soll
in meinem loginscript steht am anfang der ganze kram zum starten einer session, sammt session-id
PHP:
srand((double)microtime()*100000);
$sesID = md5(uniqid(rand()));
session_name("suser");
session_id($sesID);
session_start();
das steht in den ersten 5 zeilen meines scripts
später fragt das script eine in einer Datenbank abgelegten ID ab und vergleicht diese mit der ausgabe von session_ID(), da ich aber jedesmal wenn ich das script öffne eine neue ID bekomme, gibts probleme mit dem vergleich mit der aus der Datenbank
wie kann ich nun also prüfen ob eine Session schon läuft, so dass er nur die laufende weiterführt und falls keine aktiv ist, eine neue erstellt und so auch eine neue ID generiert?
danke für die hilfe.