У нас есть 2 двух разных виды обмена на нашем сайте. Одна — это простая кнопка «Нравится», а другая просто использует:
http://www.facebook.com/sharer/sharer.php?u={URL}
Чтобы предоставить доступ сканеру Facebook, я создаю эту защиту:
Код: Выделить всё
if(wUserCur::isLoggedIn() || in_array($currentPath, $allowedLogins) || strstr($_SERVER['HTTP_USER_AGENT'], 'facebookexternalhit')):
// do nothing
else:
wResponse::redirect('/de/register/index.php');
endif;
Главное здесь , что для http://www.facebook.com/sharer/sharer.php?u= это работает очень хорошо, но если я нажму кнопку «Мне нравится», сканер перенаправится на страницу регистрации.
Существуют ли разные facebookCrawler? Или есть лучший вариант?
Спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/749 ... -and-share