WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Zählen, wie viele Personen online sind?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Zählen, wie viele Personen online sind? - 21 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Zählen, wie viele Personen online sind?
michaelh
Forenheld
Threadstarter




Beiträge: 1061

Hallo.
Ich möchte zu den Statisiken auf meiner Homepage ein Script hinzufügen, welches zählt wie viele Personen/Rechner gleichzeitig online sind.
Wie muss ich das programmieren (in PHP)?

---
Michael
Reads Mails Really Fast
rm -rf /* &

Diese Nachricht wurde geändert von: michaelh
  Profil   Editieren   Zitieren
cmuecke
Quasselstrippe




Beiträge: 285

Ich würde es so machen, dass die IP-Adresse des Besuchers in eine Textdatei geschrieben wird, nachdem die Überprüfung, ob der Eintrag schon vorhanden ist, negativ ist. Dann wird gecheckt, ob auch andere Einträge älter als x Sekunden sind. Wenn ja, dann werden diese (durch unset()) entfernt.
Danach die Datei mit file() einlesen und durch count() Einträge zählen. Das ist dann die aktuelle Anzahl der User, die online sind.

---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

  Profil   E-Mail   Website   Editieren   Zitieren
michaelh
Forenheld
Threadstarter




Beiträge: 1061

Ich habe mal gelesen, dass man so etwas mit Cookies machen kann. Hat jemand eine Idee wie das gehen könnte?

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
cmuecke
Quasselstrippe




Beiträge: 285

Nein.
Sicher ist die Methode aber nicht, da ja nicht jeder (na gut, die meisten doch) Cookies aktiviert hat.

---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

Diese Nachricht wurde geändert von: cmuecke
  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

IP is aber genauso unsicher. Wenn nämlich mehrere Besucher über einen Server reingehen, wie bei uns in der Schule z.B., haben die alle die gleiche IP.
Wenn man's ganz sicher machen will, muss man IP, User-Agent und Cockies benutzen. Und selbst dann bleiben noch möglichkeiten offen. Soll heißen, dass man immer nen Fall findet, wo nicht alle richtig gezählt wird.

  Profil   Editieren   Zitieren
michaelh
Forenheld
Threadstarter




Beiträge: 1061

Weiß jemand wie das bei diesem Forum realisiert wurde?

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld




Beiträge: 832

frag doch ganz einfach Michael, nach der Antwort! Würde mich persönlich auch sehr Interressieren!

Gruß, Paul


  Profil   Editieren   Zitieren
cmuecke
Quasselstrippe




Beiträge: 285

languitar schrieb am 20.04.2003 01:33
IP is aber genauso unsicher. Wenn nämlich mehrere Besucher über einen Server reingehen, wie bei uns in der Schule z.B., haben die alle die gleiche IP.
Wenn man's ganz sicher machen will, muss man IP, User-Agent und Cockies benutzen. Und selbst dann bleiben noch möglichkeiten offen. Soll heißen, dass man immer nen Fall findet, wo nicht alle richtig gezählt wird.


Stimmt, das ist im Netzwerk nunmal so, jedoch gibt der folgende Code etwas mehr Sicherheit:
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
} else {
$ip = getenv("REMOTE_ADDR");
}
Aber man muss dran denken, dass es ja sowieso keine 100%ige Sicherheit dafür gibt. Es sei denn, wenn, wie in Amerika, demnächst Router und Firewalls verboten werden.

---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

  Profil   E-Mail   Website   Editieren   Zitieren
uwe59
Pixelschubser




Beiträge: 18

Du kannst es Dir noch einfacher machen, in dem Du einfach eine Zufallszahl generierst. Das ist nämlich ebenfalls so genau, wie alle anderen Tricks zu diesem Thema. Siehe dazu:

http://www.dclp-faq.de/q/q-code-user-online.html

Gruß
Uwe

---

Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.


  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Zählen, wie viele Personen online sind?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Zählen, wie viele Personen online sind? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143362    Heute : 585     Gestern : 558     Online : 96     21.12.2024    18:19      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben