Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 21%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 13%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 3%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 3%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 687 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Lieber Besucher, herzlich willkommen bei: WebmasterWork. Falls dies dein erster Besuch auf dieser Seite ist, lese dir bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 795

 

1 Zum Seitenanfang

Samstag, 30. November 2002, 16:06

alle sessions anzeigen

Hi leute ich hab dann auch mal eine Frage:

Gibt es eine möglichkeit, alle Sessions die auf einer Seite gültig sind anzuzeigen und am besten noch eine bestimme Variable aus diesen Sessions auszulesen.

Ich denke zwar das es nicth möglich ist, aber ich kenne mich mit Sessions noch nicht so gut aus und weis nicht wie sie Intern auf dem Server verarbeitet werden.
Ich würde micht freuen wenn es gehen würde
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

digleu

unregistriert

2 Zum Seitenanfang

Sonntag, 1. Dezember 2002, 15:05

also wenn du auf die Session-Funktionen von PHP bentutz dann gibt es für jede Session im Session-Temp verzeichniss des Apaches eine Textdatei. Ob es möglich ist diesen Inhalt auszulesen weiß ich nicht.
Aber du könntest dir ja selbst eine Sessionverwaltung proggen (z.B. mit mySql). Dann wäre das alles kein Problem mehr.
 

wischi

Routinier

Dabei seit: 23.01.2009

Beiträge: 495

 

3 Zum Seitenanfang

Donnerstag, 16. September 2010, 16:35

[wiederbelebung]

Zitat

...mehr als 2 846 Tage zurück...

ja ich weis, aber das Thema ist exakt das gleiche.

Weiß jemand ob man alle aktiven Sessions irgendwie auslesen kann?
@heinervdm: hast du eine Lösung gefunden (damals *gg* vor fast 8Jahren)

lg wischi
wischipedia - http://wischenbart.org/wwa (einfach mal vorbeischaun)
 

Ego

Routinier

Dabei seit: 22.07.2009

Beiträge: 497

 

4 Zum Seitenanfang

Donnerstag, 16. September 2010, 19:45

erstmal Glückwunsch
du hältst jetzt Wahrscheinlich den Rekord im Threadausbuddeln :D

ich hab bei meinem Lokalen Apache nachgeschaut, der speichert die Sessions in C:\Windows\Temp und man kann die Daten aus der Session im Klartext lesen:

Quellcode

1
test|i:123;string|s:3:"123";


Bei PHP kann man mit session_save_path(); den Pfad auslesen und mit opendir() nachschauen was drin ist.

Aber welche session nun aktuell ist weiß ich nicht, habe einfach die neuste genommen.
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 795

 

5 Zum Seitenanfang

Samstag, 18. September 2010, 08:47

Ich weiß nicht mehr was ich damals vorhatte :)
Und ich weiß auch nicht mehr was ich getan habe.
Allerdings ist der Tip von digleu schon richtig, man guckt sich einfach session.save_path an.

Das Verzeichnis muss für den PHP Benutzer schreibbar sein, also solltest du kein Problem haben dort rein zu sehen.
Für jede Session wir eine eigene Datei angelegt, die ID der aktuellen Session bekommst du einfach ganz normal über: session_id();
Und diese Dateien sollten vom php automatisch gelöscht werden sobald sie abgelaufen sind.

Die Daten in der Session Datei sind vermutlich mit unserialize() einfach zu decodieren.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

wischi

Routinier

Dabei seit: 23.01.2009

Beiträge: 495

 

6 Zum Seitenanfang

Sonntag, 19. September 2010, 15:43

also ich brauch das für eine art super-admin backend. Das ich sehe welche cookies gerade da sind und eventuell so auch leute ausloggen kann. usw.

hab mir schon war gebastelt was die cookies auswertet. DAnke tritzdem.

lg wischi
wischipedia - http://wischenbart.org/wwa (einfach mal vorbeischaun)
 

Moee

Routinier

Dabei seit: 25.01.2009

Beiträge: 342

 

7 Zum Seitenanfang

Dienstag, 21. September 2010, 12:36

Du kannst doch einfach beim login für den User den einen Wert in der DB hinterlegen von mir aus wenn online=1 und bei logout oder connection timeout = 0, Dann kannst du alle 2 oder mehr Minuten auf dem Rechner des Benutzers eine überprüfung durchführung oder vom Server aus ob bzw. wer noch alles eingeloggt ist. Zum ausloggen würdest du den Wert einfach auf 0 setzen und bei der nächsten Aktion bekommt der Benutzer eine Fehlermeldung. Ist zwar ein wenig umständlich aber eine Möglichkeit.

Zu den Sessions fällt mir auch nichts besonderes ein aber wie schon erwähnt kann man das ja evtl. auch über eine DB regeln.
Mfg
Moee
 

blueprint

Grünschnabel

Dabei seit: 22.09.2010

Beiträge: 5

 

8 Zum Seitenanfang

Mittwoch, 22. September 2010, 19:47

Ich habe das auch schon mal mit einer DB gelöst und das ging ganz gut.
 

Ähnliche Themen