Как определить ботов социальных сетей?

Рейтинг: 1Ответов: 1Опубликовано: 02.01.2015

Как определить ботов социальных сетей?

В данный момент система веб построена так, что для каждого зашедшего пользователя, на любой странице сайта, определяется его местоположение(страна). После чего данные заносятся в сессию и делается редирект. Таким образом, если клиент впервые посещает сайт, его редиректует.

Это стало проблемой для ботов социальных сетей, они не могут определить страницу, которой желаю поделиться.

Таким образом, я хочу определить известных ботов и для них не запускать механизм:

if(!isset($_SESSION['COUNTRY']))){
// Detect country()
// Set to SESSION()
// Redirect()
}

Ответы

▲ 3Принят

по userAgent?