2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)
  • Q:
    Bijdrager
    tijn22

    Hoe weer jij robots uit je stats?

    Ik heb een site met nogal wat dynamische pagina’s, gegenereerd via een php bestand.

    Per opgevraagde pagina wordt er wat info weggeschreven naar een stats bestand.

    Hoe kan ik voorkomen dat robots van zoekmachines voorkomen als bezoekers in deze stats?

    Ik had al een scriptje gemaakt, maar elke keer komen er weer wat nieuwe robots langs, die niet door mijn scriptje herkend worden, en dus ook mijn stats in de war brengen.

    [code:1:7adc36d83c]$browser = $_SERVER[’HTTP_USER_AGENT’];
    if (strpos(strtoupper($browser), ‘INKTOMI’)) { $Robot="ja"; }
    if (strpos(strtoupper($browser), ‘NETINSERT’)) { $Robot ="ja"; }
    if (strpos(strtoupper($browser), ‘CRAWL’)) { $Robot ="ja"; }
    if (strpos(strtoupper($browser), ‘GOOGLE’)) { $Robot ="ja"; }
    if (strpos(strtoupper($browser), ‘HERITRIX’)) { $Robot ="ja"; }
    if (substr ($ip, 0, 11) == "209.128.119") { $Robot = "ja"; }
    if (substr ($ip, 0, 10) == "216.239.46") { $Robot = "ja"; }
    if (substr ($ip, 0, 8) == "64.68.82") { $Robot = "ja"; }

    if (!$Robot) {
    opslaan in stats, gebruiker is geen robot.
    }

    de pagina hier
    [/code:1:7adc36d83c]

    Bijdrager
    Emiel

    Ik heb een vergelijkbaar script als wat jij hebt maar ik schrijf het ook nog weg naar een mysql database. Ook de robots dus maar dan met een veld ‘robot’ waar 1 in staat. Als er achteraf in de database records zitten waarvan ik achteraf vaststel dat het een robot was kan ik dat gewoon aanpassen.
    Het blijft toch altijd veranderen. Elke robot gebruikt weer een ander soort omschrijving.

2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.