Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Welche Sessions sind gerade aktiv? (https://www.delphipraxis.net/55714-welche-sessions-sind-gerade-aktiv.html)

glkgereon 25. Okt 2005 20:36


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?

phXql 25. Okt 2005 21:30

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...

glkgereon 25. Okt 2005 22:04

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*

faux 25. Okt 2005 23:01

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

Mystic 25. Okt 2005 23:02

Re: Welche Sessions sind gerade aktiv?
 
Du könntest dir auch deine eigenen Sessionverwaltungsroutinen schreiben (siehe session_set_save_handler).

Dann kommst du natürlich an die Daten ran.

glkgereon 26. Okt 2005 13:26

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

faux 26. Okt 2005 13:28

Re: Welche Sessions sind gerade aktiv?
 
Was gefällt dir nicht an der Lösung mit Tabelle?

glkgereon 26. Okt 2005 13:35

Re: Welche Sessions sind gerade aktiv?
 
das ich ne neue Tabelle brauch :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz