![]() |
Welche Sessions sind gerade aktiv?
Hi...
gibt es eine möglichkeit mittels php rauszukriegen welche Sessions auf einem Server gerade aktiv sind? konkret geht es darum eine Liste der aktuellen User zu bekommen, im prinzip dasselbe wie hier in der sp oben links die liste... wie geht das? Edit: oder macht die DP das ganz anders? |
Re: Welche Sessions sind gerade aktiv?
Im Prinzip musst du nur dem Pfad rausbekommen, wo die sessions auf dem server gespeichert sind. Steht in der php.ini unter session.save_path oder so ähnlich. Fraglich nur, was das dir bringt ;)
// Edit: Obwohl, wenn du alle Session-IDs hast, dann kannst du auf derren Session-Vars zugreifen und die Namen auslesen. Müsste gehen... |
Re: Welche Sessions sind gerade aktiv?
hmm...also es ist ein funpic-account...
also werde ich da kaum drankommen fürchte ich :( wie wird das denn in der dp gemacht? *Daniel fragend anguck* |
Re: Welche Sessions sind gerade aktiv?
Du willst wohl eine "Wer ist online" Anzeige machen?
Da würde ich eine SQL-Tabelle namens Sessions machen, die zwei Felder hat: SID und Time. Beim einloggen, wird ein Eintrag angelegt, mit der SID des Users und der aktuellen Zeit. Bei jeder Aktion des eingelogten Users, wird die Zeit auf die aktuelle Zeit gesetzt. Bei der abfrage fragst du einfach ab WHERE time>UNIX_TIMESTAMP()-300... Grüße Faux |
Re: Welche Sessions sind gerade aktiv?
Du könntest dir auch deine eigenen Sessionverwaltungsroutinen schreiben (siehe
![]() Dann kommst du natürlich an die Daten ran. |
Re: Welche Sessions sind gerade aktiv?
hmm...dann muss ich das wohl mit ner eigenen tabelle machen.
wer noch ne andere/bessere idee hat kann die aber gerne posten |
Re: Welche Sessions sind gerade aktiv?
Was gefällt dir nicht an der Lösung mit Tabelle?
|
Re: Welche Sessions sind gerade aktiv?
das ich ne neue Tabelle brauch :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz