/** * Determines if actual client is a Crawler * based on USERAGENTS contained in Browscap library. */ public static function isCrawler() { if (Registry::keyExists('Client_isCrawler')) { return Registry::get('Client_isCrawler'); } else { $browser_info = self::getBrowser(); $answer = true; if (empty($browser_info->Crawler)) { $answer = false; } Registry::set('Client_isCrawler', $answer); return $answer; } }