Loading...   Upload Image

Counter: Verfälschung der BesucherzahlForum » Tutorials » Help » Counter: Verfälschung der Besucherzahl

Neues Thema verfassen Neues Thema

  • neomiiUser ist offline
    Beginner


    neomii

    Registriert: 03.02.2013
    Beitraege: 48

    03.02.2013 um 18:11 Uhr

    Hallihallo :)

    Ich bin es wieder! Nun habe ich auch den Counter verwendet, funktioniert auch alles super :D
    Meine Frage nun dazu: Kann man hier irgendeine Begrenzung setzen? Da ich viel ausprobiere, zhlt er fr jede geffnete Seite auf der Hompage einen neuen Besucher! Und ich mchte keine "Besucherverflschung". Kann man hier etwas hinzufgen, dass fr eine bestimmte ID nur zB. alle 2 Stunden eine Besucherzahl zhlt?

    Freue mich auf Antwort :)

    Liebe Gre
    Naomi



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    03.02.2013 um 18:38 Uhr

    Hallo Neomi,

    so ein Counter ist schon etwas umfangreicher, wenn du verlaessliche Werte haben moechtest,
    waere vielleicht der expCounter ja was fuer dich ...

    Liebe Gruesse
    Alice



    Der Beitrag wurde insgesamt 1 mal editiert, zuletzt 03.02.2013 um 18:39 Uhr ...
    ... { signatur } ...
  • neomiiUser ist offline
    Beginner


    neomii

    Registriert: 03.02.2013
    Beitraege: 48

    03.02.2013 um 18:50 Uhr

    Danke fr die schnelle Antwort! :)

    Werde mich morgen mal in diesen Counter "einstbern". Jetzt habe ich erstmal genug vor PHP usw. gesessen :D



  • neomiiUser ist offline
    Beginner


    neomii

    Registriert: 03.02.2013
    Beitraege: 48

    04.02.2013 um 09:35 Uhr

    Hm, solche Counter mag ich eigentlich nicht so. Deshalb habe ich nochmal herumgesurft und etwas interessantes gefunden!

    session_set_cookie_params(3600); //Session (hier: auf 1 Stunde) zeitlich begrenzen


    Habe schon versucht, diese Funktion in den Counter Code einzubringen, aber ich wei leider immernoch nicht, an welche Stelle man solche Funktionen setzen und welche man noch anfgen/bearbeiten muss, damit sie funktionieren.

    Hier der Link dazu: raschedv.net/tem/php3.html



  • neomiiUser ist offline
    Beginner


    neomii

    Registriert: 03.02.2013
    Beitraege: 48

    08.02.2013 um 12:32 Uhr

    Ich habe es geschafft! :)

    Das, wonach ich gesucht habe, nennt sich Reload Sperre und kann nur mit "session" arbeiten!

    Wichtig ist, dass folgende Zeilen ganz oben im PHP sitzen:

    session_set_cookie_params(7200);
    session_start(); 


    7200 (2 Stunden) sind die Sekunden, die verstreichen, bis man wieder als neuer Besucher eingetragen wird und so die Zahl um 1 steigt.

    Mein Code sieht nun so aus:

    <?php
    session_set_cookie_params(7200);
    session_start(); 
    
    $datei = fopen("count.txt","r+");
    $counterstand = fgets($datei, 10);
    
    if($counterstand == "")
       {
       $counterstand = 0;
       }
    
    if(!isset($_SESSION['counter_ip']))
       {
       $counterstand++;
       rewind($datei);
       fwrite($datei, $counterstand);
       $_SESSION['counter_ip'] = true;
       }
    
    echo "<font color=\"#e7f1b8\">$counterstand</font>";
    fclose($datei);
    ?>


    Vielleicht kann das dem Tutorial angefgt werden.

    Edit: Ich teste es aber nochmal, indem ich in 2 Stunden schaue, ob sich so dann wirklich was tut! Nur um sicher zu gehen :P



    Der Beitrag wurde insgesamt 2 mal editiert, zuletzt 08.02.2013 um 14:12 Uhr ...

[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider