Advanced Username Color: User-agent statt IPs

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Advanced Username Color: User-agent statt IPs

Beitrag von IPB_Flüchtling »

Ahoi,

der Advanced Username Color Mod bzw. kurz AUC ist ja ganz gut. Und die Möglichkeit, auch Suchmaschinen, die gerade im Forum unterwegs sind, in der "Wer ist online"-Liste namentlich zu nennen und farblich hervorzuheben, gefällt mir.

Aaaber: Das Ganze basiert derzeit auf IPs. Ein harmloses (!) Beispiel aus der functions_auc_bots.php:

Code: Alles auswählen

$lycos = array('166.48.225.254', '202.232.118.40', '202.232.118.51', '206.79.171', '207.77.90', '207.77.91.184', '208.146.26', '208.146.27.123', '208.146.27.124', '208.146.27.57', '208.146.27.58', '208.146.27.59', '208.146.27.60', '208.146.27.62', '208.146.27.89', '208.146.27.90', '208.146.27.91', '208.146.27.92', '208.146.27.93', '208.146.27.94', '208.146.27.95', '208.146.27.96', '209.202.192', '209.202.192.147', '209.202.193', '209.202.194.237', '209.202.194.238', '209.202.205.1', '209.202.240.109', '209.202.240.8', '209.202.248.211', '209.202.248.212', '209.202.248.213', '209.202.248.214', '209.67.228', '209.67.229', '211.51.63.4', '213.193.19.35', '64.89.33',);
Bei Google und Yahoo sind die Listen vieeel länger. Das Problem ist, dass trotzdem nicht alle IPs der jeweiligen Suchmaschinen enthalten sind und dass es auch kaum Sinn macht, hunderttausende IPs nur für diese AUC-Zusatzfunktion abzufragen.

Jetzt hat mich halt ein Yahoo Slurp mit der IP 74.6.74.174 besucht, ist aber nicht als solcher ausgewiesen worden, weil die ganze Range 74.6.0.0-74.6.255.255 in der functions_auc_bots.php fehlt.

Wäre halt eine Überlegung wert, ob es nicht besser und schneller wäre, nicht die IPs der Besucher auf etwaige Bots zu überprüfen sondern den User-agent, wie es z.B. auch folgender Mod macht:
## MOD Title: ShowBotsInOnlineList
## MOD Author: netzmeister < netzmeister@source-code.de > www.source-code.de
## MOD Description: Zeigt Suchmaschinen in der "Wer ist Online"- Box im Index und in der "Wer ist Online"-Liste sowie im ACP-Index an.
## Und markiert diese nicht mehr als Gaeste.
##
## MOD Version: 1.5.0 stable
Jo, danke, das war´s. :grin:

LG, Wolfgang
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“