Example #1
0
 /**
  * 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;
     }
 }