HIfe! Mein counter zählt komisch...
Florian Liebscher
- php
So ich bin ca!N ich steh jetzt zu mir gg
ich bin der Florian... also ich hab ein
prob mein counter geht nun endlich, aber
http://www.hosting.metroprime.de/getthefloh/index.php
er zählt bei betreten einen hoch und wenn
mann dann auf aktualisieren klickt oder
einen Menüpunkt --> zählt er noch 3 x hoch
das heisst er zählt insgesamt 2x zuviel
danach zählt er komischerweise nicht mehr
wenn man was klickt ich verwende folgenden
Code...
<?php
$filename = "lastip.txt" ;
$file = file($filename);
$file = array_unique($file);
$hits = count($file);
print "Sie sind der -[ $hits ]- Besucher.";
$fd = fopen ($filename , "r");
$fstring = fread ($fd , filesize ($filename)) ;
fclose($fd) ;
$fd = fopen ($filename , "w");
$fcounted = $fstring."\n".getenv("REMOTE_ADDR");
$fout= fwrite ($fd , $fcounted );
fclose($fd);
?>
Wo könnte hier der Fehler liegen???
Danke im Vorraus: Flo
Hallo,
[PHP-Code entfernt]
Wo könnte hier der Fehler liegen???
Das ist ja schon wieder ein anderer Code ...
Eine neue Codediskussion fange ich nicht mehr mit Dir an. Ich habe das Beispiel von gestern mal online gestellt und es scheint auch in der gewuenschten Art und Weise zu funktionieren:
http://www.datenverdrahten.de/zaehler/
http://www.datenverdrahten.de/zaehler/zaehler.htm
MfG, Thomas
HI aber es ist immer das selbe Prob ein paar mal aktualisieren rücken oder einen menüpunkt und er Zählt wieder und bei dem vorherigen hat er das nur 3 x ge,acht!!!
Hallo,
[PHP-Code entfernt]
Wo könnte hier der Fehler liegen???
Das ist ja schon wieder ein anderer Code ...
Eine neue Codediskussion fange ich nicht mehr mit Dir an. Ich habe das Beispiel von gestern mal online gestellt und es scheint auch in der gewuenschten Art und Weise zu funktionieren:
http://www.datenverdrahten.de/zaehler/
http://www.datenverdrahten.de/zaehler/zaehler.htm
MfG, Thomas
Hallo!
HI aber es ist immer das selbe Prob ein paar mal aktualisieren rücken oder einen menüpunkt und er Zählt wieder und bei dem vorherigen hat er das nur 3 x ge,acht!!!
Der Counter funktioniert so perfekt wie es mit vertretbarem Aufwand möglich ist. Es hört sich so an als wenn Du mit AOL oder ähnlichem über einen Proxy unterwegs bist, wenn Du auf aktualisieren klickst und sich der Counter verändert muß sich Deine IP geändert haben.
gehe mal auf http://knet-systems.de/IP.php und klick ein paar mal aktuelieren, dann weißt Du ob sich Deine IP verändert.
Wenn sich die IP verändert, kann man das nur pber einen Session-Mechanismus verhindern.
Aber ob Du so einen perfekten Counter brauchst...
Grüße
Andreras
Die IP ändert sich NICHT das ist ja das problem!!!
Hallo!
HI aber es ist immer das selbe Prob ein paar mal aktualisieren rücken oder einen menüpunkt und er Zählt wieder und bei dem vorherigen hat er das nur 3 x ge,acht!!!
Der Counter funktioniert so perfekt wie es mit vertretbarem Aufwand möglich ist. Es hört sich so an als wenn Du mit AOL oder ähnlichem über einen Proxy unterwegs bist, wenn Du auf aktualisieren klickst und sich der Counter verändert muß sich Deine IP geändert haben.
gehe mal auf http://knet-systems.de/IP.php und klick ein paar mal aktuelieren, dann weißt Du ob sich Deine IP verändert.
Wenn sich die IP verändert, kann man das nur pber einen Session-Mechanismus verhindern.
Aber ob Du so einen perfekten Counter brauchst...
Grüße
Andreras
Die IP ändert sich NICHT das ist ja das problem!!!
Dann kann es definitiv nicht sein das der Counter weiterzählt, wenn Du aktualisieren klickst, es sei denn das zufällig in diesem Moment ein anderer Besucher auf der Seite war. Das Script von Thomas ist (und funktioniert) hervorragen, was willst Du mehr?
Grüße
Andreas
PS: Dein neues Script habe ich mir nicht angesehen da Du schon eine gute Alternative hast.