Besucherzähler problem
Verfasst: 24.01.2005 14:53
Hi,...
ich hab auf meiner Page ein besucherzähler, der 1 mal die user am tag zählt und 1 mal die Gesamtuser die meine seite besucht haben.
nur irgendwie zählt der komisch?
Und deswegen brauch ich eure hilfe....
weil hab grad mal 20 registrierte leute und hab schon 1000 besuche gehabt. Ich bin mir aber nicht sicher, ob er nicht die user nochmal zählt, die schon mal online waren. oder wie zählen die besucherzähler die besucher?
Hier ist mal der Code, vielleicht kann mir ja jemand weiter helfen. thx
der zählt die user am tag:
und der alle user die meine seite besucht haben:
er speichert die daten in den jeweiligen .txt datei ab.
Mein Anliegen ist, dass ich glaube, dass der zähler doppelt zählt oder wie bekomm ich so viele leute zusammen? soviele gäste??? ist das Möglich? Funktioniert mein zähler 100%tig?
wär super wenn mir jemand sagen könnte ob das so ok ist. bzw. reparieren könnte. danke schon mal!
ich hab auf meiner Page ein besucherzähler, der 1 mal die user am tag zählt und 1 mal die Gesamtuser die meine seite besucht haben.
nur irgendwie zählt der komisch?
Und deswegen brauch ich eure hilfe....
weil hab grad mal 20 registrierte leute und hab schon 1000 besuche gehabt. Ich bin mir aber nicht sicher, ob er nicht die user nochmal zählt, die schon mal online waren. oder wie zählen die besucherzähler die besucher?
Hier ist mal der Code, vielleicht kann mir ja jemand weiter helfen. thx
der zählt die user am tag:
Code: Alles auswählen
<?
$datei=fopen("counter/heute.txt","r");
$counter=fgets($datei);
fclose($datei);
echo("$counter");
?>
Code: Alles auswählen
<?
$ip = getenv("REMOTE_ADDR");
$datei=fopen("counter/ipadresse.txt","r-");
$ipb=fgets($datei);
fclose($datei);
if(($ipb!=$ip)) {
$datei=fopen("counter/gesamt.txt","r");
$counter=fgets($datei);
fclose($datei);
$counter++;
$datei=fopen("counter/gesamt.txt","w-");
fwrite($datei,"$counter");
fclose($datei);
echo("$counter");
$datei=fopen("counter/datum.txt","r");
$datum=fgets($datei);
fclose($datei);
$datei=fopen("counter/ipadresse.txt","w-");
fwrite($datei,"$ip");
fclose($datei);
if (($datum==date("Y m d"))) {
$datei=fopen("counter/heute.txt","r");
$counterh=fgets($datei);
fclose($datei);
$counterh++;
$datei=fopen("counter/heute.txt","w-");
fwrite($datei,"$counterh");
fclose($datei);
} else {
$datei=fopen("counter/datum.txt","w-");
fwrite($datei,date("Y m d"));
fclose($datei);
$datei=fopen("counter/heute.txt","w-");
fwrite($datei,"1");
fclose($datei);
}
} else {
$datei=fopen("counter/gesamt.txt","r");
$counter=fgets($datei);
fclose($datei);
echo("$counter");
}
?>
Mein Anliegen ist, dass ich glaube, dass der zähler doppelt zählt oder wie bekomm ich so viele leute zusammen? soviele gäste??? ist das Möglich? Funktioniert mein zähler 100%tig?
wär super wenn mir jemand sagen könnte ob das so ok ist. bzw. reparieren könnte. danke schon mal!