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, zählt er für jede geöffnete Seite auf der Hompage einen neuen Besucher! Und ich möchte keine "Besucherverfälschung". Kann man hier etwas hinzufügen, dass für eine bestimmte ID nur zB. alle 2 Stunden eine Besucherzahl zählt?

    Freue mich auf Antwort :)

    Liebe Grüße
    Naomi



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    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 für die schnelle Antwort! :)

    Werde mich morgen mal in diesen Counter "einstöbern". 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 anfügen/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 angefügt 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


Affiliates:   Chibi Graphics  •   Blue-Graphics  •   Colorful Gfx  •   Design Grafixx  •   Pat DG  •   Gallery Yuri  •   The Seduction  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider