Определяем просматривает сайт бот или нет

Скопировано
$is_bot = false;
if( isset( $_SERVER['HTTP_USER_AGENT'] ) ) {
	$is_bot = preg_match(
		"~(Google|Yahoo|Rambler|Bot|Yandex|Spider|Snoopy|Crawler|Finder|Mail|curl)~i", 
		$_SERVER['HTTP_USER_AGENT']
	);
}
if( ! $is_bot ) {
	// что-то делаем
}
Показать код