if(stripos($_SERVER['HTTP_USER_AGENT'], 'yandex')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'google')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'mail.ru')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'rambler')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'msn.com')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'aport')){
bot
}else{
user
}
какие сходу вспомнил