Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML/Online-Counter (https://www.delphipraxis.net/109655-html-online-counter.html)

Mikender 5. Mär 2008 13:25


HTML/Online-Counter
 
Hi ich weiß das ist ein Delphi Forum aber ich habe mal eine Frage zu HTML:

Ich möchte auf meiner Website gerne einen Counter einrichten der NUR anzeigt wie viele gerade jetzt auf meiner Seite sind //

am besten ohne Registrierung (im Notfall auch mit)

Hat da jemand vielleicht einen HTML-Code schnipsel für mich



DANKE


PS: Wenns geht im coolen Design

STS301 5. Mär 2008 13:46

Re: HTML/Online-Counter
 
damit vielleicht

Xong 5. Mär 2008 13:51

Re: HTML/Online-Counter
 
HTML ist eine Auszeichnungssprache und HTTP ist ein zustandloses Protokoll.

Zu HTML: Man kann mit HTML nichts auf dem Clientrechner und schon gar nicht auf dem Server auslesen.

Zu HTTP: Eine normale Abfrage an einen Webserver läuft wie folgt ab:
  • Verbindung zum Server wird aufgebaut.
  • Client sendet: "Bitte gib mir die angeforderte Ressource."
  • Server sendet Ressource oder schickt Fehlermeldung.
  • Verbindung wird abgebaut. HTTP-Anfrage ist abgeschlossen.
Der Client kann sich also fünf Minuten, eine Stunde, zwei Jahre oder 3 Generationen auf deiner Seite aufhalten und der Server bekommt nichts davon mit.

Ein Counter kann deshalb immer nur einen Schätzwert liefern (Soundso viele Benutzer haben in den letzten x Minuten eine Seite einer Internetpräsenz angefordert.)
Dafür muss auf dem Server aber eine Datenverarbeitung und -speicherung stattfinden, z.B. mit PHP, C++ oder Brainfuck und Datenbank oder Textdatei.

Für deine Zwecke könnte aber auch ein kostenloser Onlinecounter ausreichen. Google sollte ausreichend Ergebnisse liefern.

LG,
Xong

himitsu 5. Mär 2008 13:53

Re: HTML/Online-Counter
 
mit HTML geht sowas garnicht...


in PHP kannst du z.B. die Besucher-IPs zusammen mit der Besuchszeit(also wo die Seite geladen wurde) speichern und dann IPs löschen die älter als 5 Minuten sind.
Die anzahl der IPs entsprcht dann etwa der Anzahl deiner Besucher in den letzen 5 Minuten.

in Google kannst du aber auch einfach mal nach besucherzhlern suchen.

Namenloser 5. Mär 2008 14:01

Re: HTML/Online-Counter
 
Man könnte natürlich mit Ajax so eine Art "Ping" machen... aber ob sich das wirklich lohnt bzw. ob der Nutzer damit einverstanden ist, sei mal dahingestellt... außerdem hat längst nicht jeder Javascript aktiviert.
Meine persönliche Meinung: Besucherzähler - ok, aber bitte nicht zu ausführlich (reicht locker, zu wissen wie viele Leute im Monat online waren), und BITTE nicht auf der Startseite, oder noch schlimmer, auf JEDER Seite, den Counter einbinden. Gibt nämlich nix uninteressanteres, als zu wissen, wie viele Leute vor 5 min. auf der Seite waren.

Xong 5. Mär 2008 14:02

Re: HTML/Online-Counter
 
Zitat:

Zitat von himitsu
Die anzahl der IPs entsprcht dann etwa der Anzahl deiner Besucher in den letzen 5 Minuten.

Was mich noch zu einem weiteren Punkt bringt: Hinter einer IP können sich mehrere Clienten verstecken. Das ist z.B. der Fall, wenn ein Proxyserver verwendet wird (und das ist gar nicht mal so unüblich). Außerdem kann ein Client seine IP auch innerhalb von kurzen Zeitabständen geändert haben.

Und ein weiterer Punkt: Was soll ein Counter eigentlich bringen? Ist es wirklich wichtig, den Nutzern zu zeigen, wieviele Leute sich gerade auf einer Seite befinden? Ich halte sowas nur dann für sinnvoll, wenn eine Registrierungspflicht besteht. Dann kann man nämlich zuverlässig davon ausgehen, dass ein bestimmter Nutzer innerhalb der letzten x Minuten eine Seite angefordert hat.

himitsu 5. Mär 2008 14:26

Re: HTML/Online-Counter
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Xong
Was mich noch zu einem weiteren Punkt bringt: ...

man könnte jetzt noch den Client(Browsernamen) mit einbeziehen und andere Merkmale.

ansonsten bleibt noch die Möglichkeit einen Cookie anzulegen, womit der Besucher identifiziert wird, aber Cockies können gelösch/blokiert werden.

Es ist also garnicht möglich genau zu sagen wieviele genau online sind/waren.

Zitat:

Zitat von Xong
Und ein weiterer Punkt: Was soll ein Counter eigentlich bringen?

nja, manchmal ist es schon interessant, also wenn man mal selber wissen will wieviele einen besuchen
oder damit andere wissen daß sie nicht alleine sind. (also zum angeben)

hatte mich damals nur auf die IP gestürzt (aber damals war das noch nicht so shclimm mit den Proxys)
Zaehler.php?ID={ZählerID}&F={Schriftfarbe}

nja, wollte halt Unterseiten einzeln zählen können, drum mit ZählerID (in der Textdatei wird einfach in jede Zeile eine ID eingetragen, welche gültig sein soll)

raus kommt dann 'nen kleines durchsichtiges Bild mit Zahlendrauf
Code:
gesammt                diese woche
           heute / in diesem Moment
http://FNSE.de/DL/Zaehler.html

aber wie gesagt ... ganz billig halt

Xong 5. Mär 2008 14:35

Re: HTML/Online-Counter
 
Zitat:

Zitat von himitsu
nja, manchmal ist es schon interessant, also wenn man mal selber wissen will wieviele einen besuchen

Dafür gibt es die Serverlogs.

Zitat:

Zitat von himitsu
oder damit andere wissen daß sie nicht alleine sind. (also zum angeben)

Ich besuche eine Seite aber nicht, damit mir der Betreiber zeigt, dass er den Größten hat. :roll:

himitsu 5. Mär 2008 14:51

Re: HTML/Online-Counter
 
Zitat:

Zitat von Xong
Dafür gibt es die Serverlogs.

die muß man aber erstmal auswerten, vorallem wenn man nur Daten für eine bestimmte Seite/Seitengruppe haben will ... hier guckt man drauf und fertig

Zitat:

Zitat von Xong
Ich besuche eine Seite aber nicht, damit mir der Betreiber zeigt, dass er den Größten hat. :roll:

und dann bist du hier?
http://www.delphipraxis.net/statistics.php


PS: hatte oben was nachgetragen

Xong 5. Mär 2008 15:12

Re: HTML/Online-Counter
 
Zitat:

Zitat von himitsu
Zitat:

Zitat von Xong
Dafür gibt es die Serverlogs.

die muß man aber erstmal auswerten, vorallem wenn man nur Daten für eine bestimmte Seite/Seitengruppe haben will ...

Webalizer

Zitat:

Zitat von himitsu
Zitat:

Zitat von Xong
Ich besuche eine Seite aber nicht, damit mir der Betreiber zeigt, dass er den Größten hat. :roll:

und dann bist du hier?
http://www.delphipraxis.net/statistics.php

Ich seh´ die Seite zum ersten Mal. Also stört sie mich auch nicht und ist so, wie sie zu erreichen ist völlig in Ordnung. Ich habe meine Aussage eher auf den Seitentyp bezogen, der mir immer und überall offenbart, das ich im Moment der einzige Besucher bin. Ist ja auch irgendwo peinlich für den Webmaster...

Außerdem gibt es durchaus sinnvolle Einsatzgebiete solcher Counter im Besonderen und Statistiken im Allgemeinen. Dazu gehören für mich auch Foren, Boards und Communityseiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz