[3.3] Anzahl der Zugriffe - zählen Bots da mit?

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

[3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1063
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag von donsenilo »

Wenn Bots mitgezählt werden, ist die Angabe von Zugriffen ziemlich sinnfrei.
Wie kann man Bots per htaccess oder robots.txt blockieren ?
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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ß :geek:
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 :wink:
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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. :grin:
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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/
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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.
Gruß, Thorsten
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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...
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Beitrag 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".
Gruß, Thorsten
Antworten

Zurück zu „Support-Forum“