Login  Regeln Aktuelles Datum und Uhrzeit: 20.08.2008, 12:49  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
logout

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
iznogood
Erfahrener [User]
Erfahrener



Anmeldung: 28.06.04
Beiträge: 71

BeitragVerfasst am: 02.07.2004, 10:37    Titel: logout Antworten mit Zitat

hallo

habe ein "problem" mit meinen usern .. die sind nämlich zu "faul" sich bevor sie meine site verlassen, auszuloggen ...

jetzt hab ich das problem das mein "zur zeit online" stand nicht stimmt und ich ihn händisch korrigieren muss ..

gibt es eine möglichkeit die user auszuloggen wenn sie den browser schließen ??

oder muss man da auf zeit überprüfen und ab und an halt alle die schon über eine gewisse zeit "eingeloggt" sind raushaun ..

das ganze geht über mysql - in der user tabelle ist ein 1/0 wert ob der user eingeloggt ist oder nicht ..

wenn sich der user einloggt wird der auf 1 gesetzt und wenn er sich auf der seite ordnungsgemäß ausloggt auf 0 (logisch) ...

ich hätte auch das datum des letzten einloggens dh. wenns ned anderes geht muss ich halt eine func. schreiben die alle vom vortag oder so rausschmeisst ..

gruß und dank im voraus

izno

_________________
Signatur
Zitat:
eine klammer die man nicht aufmacht kann man nicht vergessen zu schließen

easy programming != dirty programming


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
kilian
Erfahrener [User]
Erfahrener



Anmeldung: 09.04.04
Beiträge: 76

BeitragVerfasst am: 02.07.2004, 10:40    Titel: Antworten mit Zitat

Hallo,

so ne online-statistik funktioniert eigentlich so:

Bei jedem Seitenaufruf wird in einem Feld der Usertabelle (login_time) der Wert aktualisiert.
Also Du tust in das Feld login_time immer die aktuelle time() rein.

Nun kannst du mit mysql auslesen ...
Code:
select username from tabellenname where login_time > $time_minus_fuenf_minuten


Gruss:

Kilian

_________________
y0y.de | umwelt.cc | NWM


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1664
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 02.07.2004, 12:44    Titel: Antworten mit Zitat

ja, würde mich da Killian anschließen, ich würde auch immer den aktuellen Zeitstempel eintragen und dann eben nur die User die in den letzten 5 Minuten eingeloggt waren auslesen...

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
RobZe89
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 212
Wohnort: Schweiz

BeitragVerfasst am: 02.07.2004, 12:54    Titel: Antworten mit Zitat

Ja das würd ich auch so machen, ebenso bei einem algemeinen Online Counter, halt nur mit den IPs Winken
_________________
Wir erstellen Ihre Traum Homepage
Ideal für kleine Firmen und Einzelunternehmer


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Threadübersicht