У меня есть страница logout.php. Это вызывается нажатием кнопки выхода из системы, к которой прикреплен этот javascript:
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
button.onclick = function() {
FB.logout(function(response) {
window.location = 'logout.php';
});
}
}
});
На странице выхода у меня работает этот php-код:
if (isset($_COOKIE['fbsr_' . $app_id])) {
setcookie('fbsr_' . $app_id, $_COOKIE['fbsr_' . $app_id], time() - 3600, "/");
setcookie('PHPSESSID', $_COOKIE['PHPSESSID'], time() - 3600, "/");
unset($_COOKIE['fbsr_' . $app_id]);
unset($_COOKIE['PHPSESSID']);
}
Проблема в том, что JavaScript отключает кого-либо. Сценарий php не удалит файлы cookie fbsr и phpsessid. Как я могу обойти эту проблему?