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!