Альтернативный контент для общего доступа к Facebook

#php #facebook #http-referer

#php #Facebook #http-refererer

Вопрос:

Я пытаюсь подготовить альтернативный контент для общего доступа к Facebook. Сайт основан на Flash Player (для входа на сайт требуется flash), поэтому facebook share показывает только:

‘Для просмотра этой страницы убедитесь, что установлен Adobe Flash Player версии 10.0.0 или выше.’

Есть ли какая-либо возможность проверить, отправляется ли запрос с facebook, и отобразить альтернативный текст / изображение большого пальца?

Я пытался поиграть с $ _SERVER — безрезультатно.

Заранее спасибо.

Ответ №1:

Согласно quora, пользовательский агент содержит facebook в нем слово surrise surrise, так что вы могли бы просто сделать…

 if (stripos($_SERVER['HTTP_USER_AGENT'], 'facebook') !== false) {
  // show html for facebook
}
else {
  // show flash
}