Мне нелегко заставить это работать. Я использую следующие для создания выхода из системы URL:facebook php-sdk не выходит из системы
$logout = "https://www.facebook.com/logout.php?next=" . urlencode('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF']) . "&access_token=" . $facebook->getAccessToken();
, который генерирует правильный (работал с последней версией) URL:
https://www.facebook.com/logout.php?next=http%3A%2F%2F...&access_token=AA....ZD
Однако это не на самом деле входа пользователя вне. Я пробовал использовать
$facebook->getLogoutUrl(array('next' => 'myurl'))
, который генерирует почти такой же URL-адрес. Это тоже не сработало. Я потерял, почему он не регистрирует пользователя. Я фактически пробовал вручную помещать адрес в адресную строку, но перенаправляет меня на главную страницу Facebook.
спасибо, что sudhir setcookie на странице выхода из системы работал просто потрясающе. Это единственное исправление, которое работало для меня для URL-адреса выхода на facebook. – peter