#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
}