Seite 1 von 2
[3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 21.11.2020 15:54
von HaioPaio
Hallo zusammen
Wenn ich zum Beispiel die Anzeige "Aktive Themen" anschaue, sehe ich die Zahl der Zugriffe für das jeweiligen Themen.
Ich bin mir sicher dass hier Zugriffe durch Gäste auf das Thema mitgezählt werden.
Werden aber auch die Zugriffe durch Bots mitgezählt?
Weiß das jemand von euch?
Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 21.11.2020 18:29
von Mike-on-Tour
Ich vermute ganz stark, dass da alle Zugriffe gezählt werden, also auch die der Bots. Warum? Weil eine Routine, die beim Zählen auch noch nach Nutzern oder Nutzergruppen unterscheidet, software-technischer Ballast wäre.
Aber ich könnte auch falsch liegen.
Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 22.11.2020 11:45
von HaioPaio
Ich befürchte ähnliches. Ich habe aus Zeiten wo ich Marketing Bots und böse Bots noch nicht über htaccess ausgesperrt hatte auf manchen Themen 15000 Zugriffe. Ich schätze mal dass nur ca. 3% davon wirklich von Menschen stammen die das Thema gesehen haben. Ich kenne ja unser Forum.
Ich hatte Bots die 24 h am Tag jede Minute auf das Forum zugriffen. Das frisst nicht nur Bandbreite, sondern verfälscht auch die Zugriffszahlen.
Unter diesen Umständen ist die Zugriffsanzeige natürlich Makulatur.
Man muss also wirklich mit externen Mitteln arbeiten (Robots.txt und .htaccess) um die Anzeige der Zugriffe in die Nähe sinnvoller Angabe zu rücken.
Ich vermute mal dass ich hier nicht der Einzige bin, der das am Anfang nicht durchschaut hatte.
Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 29.08.2022 21:34
von donsenilo
Wenn Bots mitgezählt werden, ist die Angabe von Zugriffen ziemlich sinnfrei.
Wie kann man Bots per htaccess oder robots.txt blockieren ?
Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 29.08.2022 22:01
von BNa
Ab hier lesen:
viewtopic.php?p=1260742#p1260742
Und dann aber am besten die umgedrehte Variante wählen.
Also, lasse erstmal nur google (und evtl 1-2 andere) zu, ansonsten
exit;
Sonst wird die
.htaccess
zu groß
Und schon ist Ruhe im Pu**.
Ist echt narrensicher..
----
Daher z.B.
nicht so (siehe Link),
Code: Alles auswählen
// no 80legs
$useragent = @$_SERVER['HTTP_USER_AGENT'];
if (strchr($useragent,'80legs'))
{
exit;
}
// no 80legs
(also stattdessen einen eklatanten Teil des echten
googlebots
eintragen, muss nicht der volle Name sein)
sondern so
Code: Alles auswählen
// no 80legs
$useragent = @$_SERVER['HTTP_USER_AGENT'];
if (!strchr($useragent,'80legs'))
{
exit;
}
// no 80legs
Man achte auf das Ausrufezeichen (heißt: blockiere alles außer ****)
Und nach Belieben erweitern.
robots.txt nehm ich garnicht mehr,
weil sich viele bad-bots nicht dran halten,
geben sich zB. als Chrome-Browser aus (Guest) und andere Scherze

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 29.08.2022 22:57
von donsenilo
BNa hat geschrieben: 29.08.2022 22:01
Und schon ist Ruhe im Pu**.
Danke für den Tipp. Werde das mal in meinem Pu** ausprobieren.

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 30.08.2022 13:44
von BNa
*harhar - Hier Tips zum testen, ob das auch sauber greift:
https://www.computerbild.de/artikel/cb- ... 82735.html
Damit kannst Du z.B. in Chrome den User Agent des Browsers auf Googlebot etc. ändern
und dann die Code-Änderung z.B. Im Firefox (gegen-)checken:
Listen v. User-Agents (Bots, etc.):
https://developers.whatismybrowser.com/ ... c/crawler/
https://developers.whatismybrowser.com/ ... s/explore/
Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 30.08.2022 14:45
von IMC
Zum Auslesen des User Agent nutze ich
https://browscap.org/
mit der php Funktion
get_browser()
Hier mein Code zum Filtern meines Zugriffzählers.
Code: Alles auswählen
if(!$this->request->server('HTTP_ACCEPT_LANGUAGE', 'false') || !$this->request->server('HTTP_USER_AGENT', 'false'))
{
return false;
}
/* Suchmaschinen nicht zählen */
$getBrowser = @get_browser($this->request->server('HTTP_USER_AGENT', 'DefaultProperties'), true);
if($getBrowser !== false && $getBrowser['crawler'])
{
return false;
}
Damit ist der Wert "Zugriffe innerhalb 24Std." auf ca. 1/7 zurückgegangen.
Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 31.08.2022 21:35
von BNa
Sehr cooler Ansatz, aber leider 'ne Menge "Engine" dazwischen.
Zumal ich 'eh nur google zulasse, wird alles außer google geblockt. Just simple...
Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?
Verfasst: 31.08.2022 22:29
von IMC
Ich habe mal die Stelle im phpBB Code für den Beitragszugriffszähler herausgesucht.
https://github.com/phpbb/phpbb/blob/7b6 ... 2267-L2273
Dort steht "but only for humans".