ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
537
537
EMPFEHLEN
-
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 scriptsPHP-Code:srand((double)microtime()*100000);
$sesID = md5(uniqid(rand()));
session_name("suser");
session_id($sesID);
session_start();
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.Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]
-
20.04.02 21:26 #2
.also wenn ich da nichts falsch verstanden habe.. dann machst du einfach auf jeder seite eine abfrage ob die session noch registered ist..
PHP-Code:session_start();
if ((session_is_registered ("suser")) {
echo"ja, ist noch aktiv";
} else {
echo"neu anmelden bitte";
}
-
20.04.02 21:37 #3gecko Tutorials.de Gastzugang
du darfst auch nicht jedesmal eine neue id generieren ... einmalig, wenn noch keine session gestartet ist, ansonsten musst du die vorhandene id uebernehmen ...
langt voellig, die id wird automatisch generiert wenn noch keine vorhanden ist...PHP-Code:session_name("suser");
session_start();
-
hmm...ok war etwas doof erklärt, mal anders: ich habe ne seite wo sich der user einloggt. ganz am anfang des scriptes wird eine session gestartet, leider aber immer mit einer neuen ID.
session_is_registered() is nur für variablen die angemeldet wurden um abzufragen ob sie noch existent sind. wie ich das nun mit ner varible mache weiß ich nicht, weil ich ja trotzdem am anfang session_start() nehmen mussEmpirismus, die lieblingsmethode aller mir bekannter Programmierer :]
-
ok ich probiers so aus
Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]
-
20.04.02 22:47 #6gecko Tutorials.de Gastzugang
hmmm... versuche ersteinmal zu verstehen was sessions sind und wie man mit diesen arbeitet: http://www.myphp.de/sessions/
-
die selbe seite hab ich mir schon durchgelesen, danke aber trotzdem.
ich bin newbee in PHP und schnell lernen kann ich auch nicht weil ich mirs selber beibringe....Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]
Ähnliche Themen
-
Objekt auf Existenz prüfen
Von A319 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 17.06.08, 00:13 -
Auf Datei Existenz Prüfen...
Von wOp im Forum Visual Basic 6.0Antworten: 9Letzter Beitrag: 27.07.05, 22:45 -
Dateipfad auf Existenz prüfen
Von jorgeHX im Forum JavaAntworten: 2Letzter Beitrag: 30.06.05, 14:57 -
Existenz von Datei prüfen
Von DeChecka im Forum C/C++Antworten: 9Letzter Beitrag: 19.06.05, 17:59 -
Registryeintrag auf Existenz prüfen
Von DerStatist im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 24.03.05, 14:33





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren