php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.05.2005, 16:44  
Gast
 
Beiträge: n/a
Standard Online Script

Hi,

ich bin dabei ein Online Script zuschreiben. Ich bin jetzt soweit, das der User beim Einloggen in die DB geschrieben wird als Online. Und ich habe es auch schon soweit, dass er gelöscht wird wenn er auf Ausloggen klickt. Aber wie mache ich es, wenn der User ohne ausloggen die Session verlässt, wenn er zum Beispiel einfach den Browser schließt?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.05.2005, 16:48  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

http://www.php-faq.de/q/q-code-user-online.html
__________________
Was ist validität?
fantast ist offline  
Alt 21.05.2005, 16:49  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Entweder nimmst du ein javascript, dass ein Fenster bei onclose öffnet, in dem der user als offline gesetzt wird, oder du speicherst den Zeitpunkt der letzten Aktion und ein user gilt als Online, wenn er in den letzten 3 Minuten eine Aktion hatte und er als Online gilt (sich also noch nicht manuell ausgeloggt hat)

Ich empfehle die letzte Variante.
Buhmann ist offline  
Alt 21.05.2005, 16:54  
Gast
 
Beiträge: n/a
Standard

jo ich würde die letze Variante auch nehmen, aber ich will nicht ausgeben, wie viele User Online sind, sondern dessen Usernamen, so wie hier im Forum. Das heißt es sollen angezeigt werden, welcher SUergerade Online ist, und ich kann ja nicht tausend Timestamps setzten...
 
Alt 21.05.2005, 16:58  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

du machst einfach eine tabelle, in der du die user eintraegst, zusammen mit dem timestamp, wann sie das letzte mal da waren. jedesmal wenn eine seite aufgerufen wird, aktualisiert du den timestamp. desweiteren ueberpruefst du, ob da alte daten in der tabelle sind (timestamps aelter als 3 minuten) und loeschst diese gegebenenfalls.
__________________
Was ist validität?
fantast ist offline  
Alt 21.05.2005, 16:59  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

dann speicher in der db einen timestamp wann der user zuletzt nen klick gemacht hat, und als onlien siehst du alle die an, wo der letze klick weniger als 5 minuten hier ist.

diese frage wurde übringes bestimmt schon 50 mal hier gestellt ....
robo47 ist offline  
Alt 22.05.2005, 01:31  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von robo47
diese frage wurde übringes bestimmt schon 50 mal hier gestellt ....
Und deswegen hier noch ein Link und das war es dann auch:
http://tut.php-q.net/online.html

Der Beitrag wurde geschlossen, wegen...
... ausreichender Lösung des Problems.
... der Tatsache, dass die Suchfunktion (und google) auch was feines ist.

closed
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script calculator tati85 PHP Tipps 2008 4 07.02.2008 08:01
ermitteln wer online ist Funky_ PHP Tipps 2006 4 10.08.2006 12:13
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
Bots online Script danysahne333 PHP Tipps 2006 22 09.05.2006 14:48
Datenbank wird online nicht ausgelesen PHP Tipps 2005 7 27.05.2005 13:20
Chat Online Script Datenbanken 1 16.05.2005 15:52
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
User Online Script Mano PHP Tipps 2005 3 21.03.2005 03:22
Suche Script zum anzeigen wer gerade Online ist Beitragsarchiv 7 02.03.2005 20:24
Online Shop Script !? Beitragsarchiv 5 03.12.2004 13:05
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04
[Erledigt] PHP Script von Windows auf Linux PHP-Fortgeschrittene 7 15.06.2004 13:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
online script, wer ist online script, user online script, php script zuletzt online, php wer ist online script, user online script code

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.