Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
23.04.2007, 17:02
Tino



Hi

Gibt es eine Funktion mit der ich die Anzahl der aktiven Sessions bekommen ohne sie in den Sql-Server speichern zu müssen?

EDIT: Googelei und Forensuche hat nix gebracht:(

mfg Tino

--

RIP tino579 ^^


Dieser Beitrag wurde am 23.04.2007 um 17:11 von tino579 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
23.04.2007, 18:46
Megge



Sie in einer Datei abspeichern?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
23.04.2007, 18:53
Tino



Wenns geht ohne Dateien.
Ich arbeite nicht so gerne mit Dateien.

Habs mitlerweile aber eh mit Sql gelöst ... geht perfekt.

--

RIP tino579 ^^

zum Seitenanfang zum Seitenende Profil || Suche
003
23.04.2007, 19:31
Deathstar



könntest den code / die lösung noch posten, für diejenigen, die es mal später interessiert.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
23.04.2007, 19:35
Tino



Also es gibts im sql server eine tabele mit dem spalten:

session_id,
letzte_aktion (hier wird time(); gespeichert)

joa jetzt wird immer überprüft ob die differenz zwischen letzte_aktion größer ist als (ich hab 5 min genommen (also 5*60)) joa wenn es größer ist wird der eintrag gelöscht.

Um die vorhanden Gäste zu zählen nur noch die einträge in dieser table zählen.

mfg

--

RIP tino579 ^^

zum Seitenanfang zum Seitenende Profil || Suche
005
24.04.2007, 15:14
Alcapone



Greifste regelmäßig mit Cronjob auf das Script zu? Oder jedesmal, wenn ein Benutzer auf die Seite zugreift? Hatte das Problem mal mit Cronjobs gelöst. Funktioniert wunderbar.

--

"Everything, that can go wrong, will go wrong" Murphy's Law

zum Seitenanfang zum Seitenende Profil || Suche
006
24.04.2007, 16:47
Tino



Nö mit dem script aber auch nur jede minute einmal.

Aber das mit dem CronJobs klingt interessant .. hast vllt n link?

mfg

--

RIP tino579 ^^

zum Seitenanfang zum Seitenende Profil || Suche
007
24.04.2007, 16:52
Megge



www.cronjob.de

--

zum Seitenanfang zum Seitenende Profil || Suche
008
24.04.2007, 17:14
Tino



Thx aber da ich ein freeware script schreibe ist das wohl nicht das richtige.

--

RIP tino579 ^^

zum Seitenanfang zum Seitenende Profil || Suche
009
24.04.2007, 20:17
Alcapone



die cronjobs sind kostenlos, hab da selber nen account laufen...

--

"Everything, that can go wrong, will go wrong" Murphy's Law

zum Seitenanfang zum Seitenende Profil || Suche
010
25.04.2007, 17:06
Tino



Jop aber ich kann nicht jeden der mein scipt verwendet daszu zwingen sich da anzumelden.

--

RIP tino579 ^^

zum Seitenanfang zum Seitenende Profil || Suche
011
25.04.2007, 18:11
Alcapone



musste auch nicht. Ein Cronjob ist ein "Job", der in einem bestimmten Zeitintervall auf ein Script zugreift, damit dieses ausgeführt werden kann.

z.B. alle 5 minuten alle User rauswerfen, die sich nicht mit dem Logout button ausgeloggt haben sondern das browserfenster einfach geschlossen haben.

--

"Everything, that can go wrong, will go wrong" Murphy's Law

zum Seitenanfang zum Seitenende Profil || Suche
012
25.04.2007, 18:27
Tino



und woher soll der Cronjob wissen wo die leute das ihren server etc. haben?^^

--

RIP tino579 ^^

zum Seitenanfang zum Seitenende Profil || Suche
013
25.04.2007, 21:40
LeJean



ich frag mich was du für ein freeware skript schreibst.. und wer sich das ziehen soll um das zu benutzen, wenn du nichtmal weisst was es für methoden gibt um die gerade aktiven besucher zu zählen.

--

zum Seitenanfang zum Seitenende Profil || Suche
014
25.04.2007, 21:57
Tino



Ich wusste ja eine funktionierende Methode wollte aber wissen ob es noch einfacher geht^^

--

RIP tino579 ^^


Dieser Beitrag wurde am 25.04.2007 um 21:57 von tino579 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche