Klasse CheckBotAgentExtended

Die Klasse "CheckBotAgentExtended" mit der statischen Methode "checkAgent" wird von einer externen Datenbank (Browscap) gesteuert zur Erkennung der User Agents. Als Ergebnis folgt der Kurznamen des Bots bzw. "false", wenn keine Erkennung erfolgte.

Die externe Datenbank (Browscap) wird mitgeliefert und regelmäßig erneuert.

Eigene bzw. unbekannte User Agent Kennungen können in der Datei /system/config/localconfig.php eingetragen werden:

$GLOBALS['BOTDETECTION']['BOT_AGENT'][] = array("unitbot","UniBot FHTW");
$GLOBALS['BOTDETECTION']['BOT_AGENT'][] = array("myprivat","My privat bot");

Die Parameter sind: Suchstring in Kleinbuchstaben, Beschreibung.