php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.10.2004, 20:11  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard Login und Gäste

Also, ich hab mal eine Frage.
Ich schreibe gerade mein erstes Forum und da möchte ich natürlich auch ausweisen, wer gerade eingelogged ist usw.
Das mach ich über eine ONLINE-Tabelle, wo Userid, ref und date/time drinn steht, funktioniert soweit auch ganz gut. Wird nach 5 minuten dann automatisch rausgelöscht.

Jetzt zum Prolem: ich möchte jetzt auch, dass die Anzahl der Gäste im Forum angezeigt wird. Jetzt grüble ich schon die ganze Zeit, wie ich dass verwirklichen soll....

verworfene Lösungsansätze:

Auch jeder Gast trägt sich in die Online-tabelle ein, ich füge eine Spalte ID hinzu und dort wird eine forlaufende Nummer eingetragen.
Prolem: wie identifiziere ich den Gast? Wenn ein Gast dann 5 mal aktualieren würde, würde er 5 mal aufscheinen.

Ich vergebe auch für den Gast eine SESSION-Id, dann muss ich aber einiges zumschreiben, denn ich verwende of IF (!ISSET($_SESSION["id"])), und dass wär dann ja hinfällig.
Ausserdem wirds dann ziemlich kompiziert, denn jeder user registriert seine SESSION-id über die Userid, nicht dass dan eine id eines User verwendet wird...?!

Hat vielleicht wer einen einfachen Ansatz, der gut umzusätzen wäre? Wäre wirklich dankbar!!

Liebe Grüße

Mortak
MortakArtos ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.10.2004, 12:47  
Gast
 
Beiträge: n/a
Standard

Wie wäre es mit einer Identifikation über die IP-Adresse?
 
Alt 24.10.2004, 17:57  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard

hmm, das ist mal ein guter Ansatz. dH Gast bekommt Eintrag, wenn seine IP noch nicht drinnen ist......mal durchdenken :P

Danke erstmal!
MortakArtos ist offline  
Alt 24.10.2004, 18:43  
Gast
 
Beiträge: n/a
Standard

ips würde ich nicht verwenden -> große firmen verwenden proxies, somit haben alle
mitarbeiter die gleiche ip.

trotzdem allem was bei dir dagegen spricht, würde ich auf sessions setzen. ist das
einfachste und das effektivste für deinen fall.
 
Alt 24.10.2004, 22:36  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard

Naja, ich habs jetzt grad mal mit IPs umgesetzt, funktioniert soweit ganz super.
Aber dein Einwand ist durchaus berechtigt....hmm, gibts nicht noch was ausser der IP, mit dem sie eindeutig identifizierbar sind? ....Hostname dazu oder so?...mal gucken
MortakArtos ist offline  
Alt 24.10.2004, 22:41  
Gast
 
Beiträge: n/a
Standard

Da es ja nur um die Anzahl der online-User geht (und die ist eh immer ungenau, weil Du nicht merkst, wann die den Browser schliessen) so als schnippschnapp-Lösung evtl. IP+USERAGENT.

Und wenn doch mal ein Gast zuvie/zuwenig angezeigt wird... merkt ja keiner
 
Alt 24.10.2004, 22:48  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard

USERAGENT, gute Idee.

dH dann, er zählt nur um einen zu wenig, wenn 2 mit gleicher Verion von Browser und Betriebssystem in Forum schauen? Damit kann ich leben

Nun denn, danke erstmal für die großartige Hilfe, ich komme bestimmt mal wieder auf euch zurück
MortakArtos ist offline  
Alt 25.10.2004, 12:19  
Benutzer
 
Registriert seit: 06.10.2004
Beiträge: 77
Xfer
Standard

leg doch ein feld "letzte aktion" in der usertabelle an und aktualisiere dort immer die zeit der lezten aktion es benutzers

cu
Xfer
__________________
Xfer ist offline  
Alt 25.10.2004, 13:13  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard

Dieses Feld existiert, und ich mach es genau so. Aber der Gast an sich ist eben schwer zu identifizieren....und deshalb dann auch schwer zu aktualisieren. Aber oben genannte Lösung funktioniert schon mal ganz gut wie gesagt...
MortakArtos 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
[Erledigt] Login erstellen coraplanet PHP Tipps 2008 33 21.04.2008 16:49
Forum Login per curl leb0rtran PHP Tipps 2008 1 19.03.2008 12:47
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
.htaccess Login über HTML Login Felder gestalten php1 PHP-Fortgeschrittene 2 09.08.2006 13:53
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
Frage zu Login Kein Genie PHP Tipps 2006 5 16.06.2006 12:34
PHP / MySQL | Login Script Problem PHP Tipps 2006 15 17.02.2006 12:26
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
Problem mit Login Script PHP Tipps 2007 4 15.11.2005 17:29
wie speichere ich eine ip beim login? annaloga PHP Tipps 2005-2 23 14.10.2005 17:10
[Erledigt] Login, LogIn, Anmelden, Einloggen -> ??? Off-Topic Diskussionen 20 14.07.2005 11:01
[Erledigt] Windows XP Login Namen verwenden? PHP-Fortgeschrittene 14 17.03.2005 15:37
login mit session id PHP Tipps 2005 10 26.01.2005 12:32
[Erledigt] Zurück-Button beim Login PHP Tipps 2005 7 25.01.2005 17:22
Probleme bei Login PHP Tipps 2004 5 18.07.2004 22:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php anmelden gäste

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:27 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.