Counter inkl. IP-Sperre --> Null Uhr - 35 Besucher

Photocharts

Mitglied
Ja, ich weiß nicht wie ich die Frage formulieren soll.
Ich habe einen Counter samt IP-Sperre, er ist seit etwa 34 Tagen online. Ich war jeden Tag auf der Seite, wurde also jeden Tag mit meiner IP-Addy gespeichert.
Wenn ich jetzt die Benutzer von diesem Tag abfrage, dann zeigt er mir nicht nur 1 an, also um Null Uhr, wo ja nur ich auf der HP gewesen sein konnte, sondern 35.

Ich habe also die Vermutung, dass er die IP so oft zählt, wie sie in der DB abgespeichert ist.

Habe den Counter aus dem Tut:
http://www.tutorials.de/forum/php-t...-counter-und-hitzaehler-mit-reloadsperre.html

PhP code der Stelle:
PHP:
$sql = "SELECT * FROM $onlinetable WHERE DATE_FORMAT(onl_dt, '%d') = DATE_FORMAT(NOW(), '%d');";
$result = mysql_query($sql);
$user_day = mysql_num_rows($result);

Vielen Dank schonmal.
 
zeig mal den query, wie die daten in der DB gespeichert werden.

online heißt auch wirklich online, un nicht local? (also deine ip adresse wechselt auch wirklich und bleibt nich immer 127.0.0.1)
 
Jede ip wird nur einmal täglich gespeichert und obwohl der Counter 35 oder so angezeigt hat, war nur ein Datensatz für den Tag gespeichert.
Also hat er nicht nur diesen Datensatz ausgelesen... es war ja nur einer da.

Die IPs sind echte IPs, also z.b.:
80.136.212.131
 
Den kompletten code findest du hier:
http://www.tutorials.de/forum/php-t...-counter-und-hitzaehler-mit-reloadsperre.html

Ich sehe da auch keinen Fehler, denke mal, dass es an der DB liegt.
Mein Freund meinte, dass der Counter um null Uhr, wenn er auf null gesetzt wird, keinen Wert zur Verfügung hat und deshalb einen beliebigen ausgibt. ich weiß aber nicht, wo ich diesen Wert festlegen kann.
Deshalb addiere ich jetzt bei jedem eintrag in die DB mit den IPs eins bei einer anderen DB hinzu. Die wird auch um null uhr auf null gesetzt, aber da habe ich eine Zeile nur für diese Zahl angelegt.
 
Zurück