Eiskaltmacher.de

Software => Programmieren und Coding => Thema gestartet von: Zeh Emm am 01. September 2006, 17:19:41

Titel: Google-Bots herausfiltern
Beitrag von: Zeh Emm am 01. September 2006, 17:19:41
Moin.

Da der Counter auf meiner Seite mir zu hoch erscheint, habe ich die Vermutung, dass es irgendwin Google-Bot ist, der da alle naselang mal 'hallo' sagt und somit den Zähler in die Höhe treibt. Wie lässt sich das wie bei KM herausfiltern?

Edit:
http://www.google.de/intl/de/webmasters/bot.html

Zitat
9. Ich möchte meine Protokolle nach der IP-Adresse filtern, von der aus Googlebot meine Website durchläuft. Wie lautet sie?

Die von Googlebot verwendeten IP-Adressen ändern sich von Zeit zu Zeit. Zugriffe durch Googlebot identifizieren Sie am einfachsten anhand des User-Agents (Googlebot).

Titel: Re: Google-Bots herausfiltern
Beitrag von: Zeh Emm am 01. September 2006, 18:12:15
Dank Google findet man natürlich was brauchbares  :slam:

Mal sehen ob folgende Möglichkeit so arbeitet, wie ich es mir vorstelle.

function set($time, $ip) #Definition von set mit den Parametern time und ip, die beim späteren Aufruf übergeben werden
{
if($_SERVER['HTTP_USER_AGENT'] != "Googlebot")
{
mysql_query("INSERT INTO counter (time, ip) VALUES ('$time', '$ip')");#Eintragen in die Datenbank
}
}

[gelöscht durch Administrator]