Javascript-Zähler für eine Website

8

Ich versuche, einen Zugriffszähler für eine Website zu codieren. Als Vorzug, nicht erforderlich, versuche ich, Javascript zu verwenden, um dies zu tun. Auf der HTML-Datei der Website lese ich eine Nummer aus einer Javascript-Datei und gebe diese aus. Wie kann ich jedes Mal, wenn ein Treffer auftritt, "zählen"?

Entschuldigung für solch eine vage Frage. Bin ich auf dem richtigen Weg? Irgendwelche Tipps, Code oder Referenzen werden sehr geschätzt.

Danke!

    
Luke John Southard 25.07.2012, 19:49
quelle

5 Antworten

6

Bei Verwendung von Javascript können Sie nur die Treffer des aktuellen Benutzers zählen, da Sie die Anzahl in einem Cookie oder einer clientseitigen Technologie speichern müssen.

Für eine genauere Methode müssen Sie eine serverseitige Sprache verwenden und möglicherweise eine Speicher-Engine wie eine Datenbank hinzufügen, damit es funktioniert.

Ich schlage vor, Sie beginnen hier PHP für Anfänger den Link möglicherweise alt, aber es deckt alle Grundlagen, die Sie wissen müssen, um Ihren Zähler zu erstellen.

    
Ibu 25.07.2012, 19:52
quelle
0

Javascript kann eine Datei auf einem Server oder Client-Computer nicht ohne Sicherheitsprobleme ändern. Vielleicht möchten Sie auch eine andere Seite als leeres Bild mit PHP oder einer anderen serverseitigen Skriptsprache laden. Dadurch kann die Zählung der Datei ohne Probleme aktualisiert werden.

    
James Williams 25.07.2012 19:52
quelle
0

Die meisten Sites mit einem Counter, den ich mit viel Traffic sehe, verwenden einen Zeitzähler und verwenden Ajax, um beim Laden die echte Zahl zu erhalten.

Die Vorteile davon sind, dass Sie keinen statischen Zähler haben und Sie erhalten die echte Zahl, sobald Sie aktualisieren, aber wie es zuvor gesagt wurde, mit nur Javascript ist es nicht möglich

    
Rayfloyd 25.07.2012 19:55
quelle
0

Javascript ist eine clientseitige Skriptsprache - es läuft auf dem Client-PC. Der Zähler selbst muss serverseitig implementiert sein, da Sie HTTP-Requests zählen müssen. Der JavaScript-Code kann jedoch verlangen, dass der Server den Zähler auf der HTML-Seite aktualisiert, die auf dem PC des Kunden angezeigt wird.

    
Anorflame 25.07.2012 20:04
quelle
-3

Eine einfache Schleife scheint die Aufgabe zu erledigen. Ohne Details würde ich annehmen, dass eine Schleife es tun würde. Um auch nach dem Schließen der Website den Überblick zu behalten, habe ich einfache .txt-Dateien verwendet, die auf dem Server gespeichert wurden, der den Überblick behält. Sie müssen jedoch eine serverseitige Sprache verwenden, um die Zählertextdatei zu laden.

    
orangehairbandit 25.07.2012 19:53
quelle

Tags und Links