ЦИТАТА(wizard993 @ Сегодня, 18:22 )
Читал где-то в интернете, вроде даже на хабре, что можно по юзер-агенту определять. Однако, есть сведения, что это не всегда работает. (Не для всех ботов)
Определять можно только по заголовкам браузера, т.е. юзер_агенту. Да, работает не всегда, потому что у поисковиков есть простукивалки, которые маскируются под обычные браузеры и определяют, не сделан ли выглядит ли сайт для посиковиков и для людей по-разному. В Eleanor CMS код находится в файле core/core.php (Альфа версия) искать код:
КОД
elseif(self::$vars['bots_enable'] and $ua)
foreach(self::$vars['bots_list'] as $k=>&$v)
if(stripos($_SERVER['HTTP_USER_AGENT'],$k)!==false)
{
$n=self::$is_bot=$v;
break;
}