Smaller well translated English version
Automatic translation with Google-Translate
Traduction automatique avec Google-Translate
Klick schließt Menü
ChinNow.net Mini-Statistik:

Unsere Besucher halten die Site am Leben.

Grenzwerte aktiver Besucher:

Maximum Minimum
318 2

www.ChinNow.net
27 Besucher aktiv
Open All Night

Language:Google-english
Langue:Google-francaise

Startseite (home)
Werbung
Nutzungsbedingungen
Impressum

ChinNow.net - seit 2000 online

Sonntag, März 26, 2006

Traffic - wer zählt hier falsch?

Die Besucherzahlen von chinnow.net entnahm ich bisher ausschließlich den Statistiken meines Providers. Inzwischen habe ich in PHP eigene Zähler geschrieben, welche mir und den Besuchern in Echtzeit aktuelle Daten liefern sollen. Es gibt jedoch derzeit noch erhebliche und unerklärliche Differenzen in den ermittelten Zugriffszahlen, so dass ich seit Anfang März sämtliche Zähler auf chinnow.net vorerst auf einen alten Stand einfrieren musste.

Der Support meines Providers war - hierzu befragt - wie des öfteren sehr freundlich und hilflos. Es ist nicht unwahrscheinlich, dass der Fehler irgendwo in der von mir verwendeten Logik verborgen liegt. Denn ein so angesehener Provider wird ja wohl die Zugriffe korrekt erfassen können, oder? Also ist eigene Detektivarbeit angesagt. Wenn ich jemals auf eine Lösung des Problems kommen sollte, vermerke ich sie hier in einem Nachtrag.

Nachtrag: Asche auf mein Haupt... meine Logik - in einer separaten PHP-Datei untergebracht, zählte zwar richtig, doch war deren Aufruf falsch. Wenn man beim Seitenaufbau mittels HTML-Code oder Javascript eine PHP-Datei aufruft, dann wird der PHP-Code nicht vom Server des Webseiten-Betreibers abgearbeitet, sondern vom Client des Users. Und auch nur dann, wenn er eine PHP-Serversoftware installiert hat. Also besteht die Lösung darin, die externe PHP-Datei über in die aufrufende HTML-Datei eingefügten PHP-Code als 'INCLUDE' einzubinden. Damit eine HTML-Datei nun überhaupt vom Server auf PHP-code durchsucht wird, muss wiederum eine Datei mit Namen '.htaccess' ins Hauptverzeichnis des Webspace gelegt werden mit folgendem Inhalt:

"AddType x-mapp-php4 .php .htm .html"

Diese Zeile funktioniert so nur beim Provider 1&1, bei allen anderen muss sie etwas anders aussehen. Das Auslesen von '$SERVER'-Variablen und deren Übergabe an das Include-file sind dabei ein Thema für sich.

Jetzt - vier Wochen später - ist auch das Problem gelöst, dass nur der Aufruf der Hauptseite eines Blogs den Zähler hochzählt. Oft werden Unterseiten direkt angesprungen und früher nicht erfasst. Mittels einer rekursiv Unterverzeichnisse durchsuchenden PHP-Logik und deren Implementation direkt in den html-Code der Blogs wurde die genaue Zählung möglich. Als Nebeneffekt lassen sich nun auch sämtliche Besucher, die momentan online sind, erfassen.
Für Interessierte habe ich dieses Scriptpaket mit Besucher-, Seitenaufrufs- und Besucheronlinezähler zum Download
hier online gestellt. Ich bitte um Nachsicht, dass ich für den Aufwand des Entwickelns der Logik einen Werbelink für 'chinnow.net' eingebaut habe.

(!! WEGEN ABMAHNUNGEN WERDEN HERSTELLER UND PROGRAMMBEZEICHNUNGEN NICHT MEHR NAMENTLICH GENANNT !!)

Labels:



0 Kommentar(e):

Kommentar veröffentlichen

Links zu diesem Post:

Link erstellen

<< Letzte 5 Blog-Eintraege aus verschiedenen Kategorien (Labels) anzeigen