Php Facebook connect-注销+销毁会话

Php Facebook connect-注销+销毁会话,php,facebook,logout,Php,Facebook,Logout,我需要获得一个锚定标签来删除php+中的会话,并将用户从Facebook注销。在使用FacebookConnect之前,我使用以下php代码破坏会话: if(isset($_GET['logoff'])){ $_SESSION = array(); session_destroy(); header("Location: /"); exit; } 这是锚定标签: <a href='?logoff'>Log Out</a> 我现在需要相同的锚标

我需要获得一个锚定标签来删除php+中的会话,并将用户从Facebook注销。在使用FacebookConnect之前,我使用以下php代码破坏会话:

    if(isset($_GET['logoff'])){
    $_SESSION = array();

 session_destroy();

 header("Location: /");
 exit;
}
这是锚定标签:

<a href='?logoff'>Log Out</a>

我现在需要相同的锚标记才能转到$logoutUrl+销毁会话。

我可能错了,但我非常确定Facebook会将访问令牌保存在名为fbs_YOURAPPID的cookie中。所以只要销毁那个cookie,你就应该注销。

我可能错了,但我很确定Facebook会将访问令牌保存在一个名为fbs_YOURAPPID的cookie中。所以只要销毁cookie,你就应该注销。

这对我的应用程序有效

if(isset($_GET['logout'])=='1'){

if (isset($_SESSION['fb_' . $app_id . '_code'])) {
    unset ($_SESSION['fb_' . $app_id . '_code']);
}
if (isset($_SESSION['fb_' . $app_id . '_access_token'])) {
    unset ($_SESSION['fb_' . $app_id . '_access_token']);
}
if (isset($_SESSION['fb_' . $app_id . '_user_id'])) {
    unset ($_SESSION['fb_' . $app_id . '_user_id']);
}
}
这适用于我的应用程序

if(isset($_GET['logout'])=='1'){

if (isset($_SESSION['fb_' . $app_id . '_code'])) {
    unset ($_SESSION['fb_' . $app_id . '_code']);
}
if (isset($_SESSION['fb_' . $app_id . '_access_token'])) {
    unset ($_SESSION['fb_' . $app_id . '_access_token']);
}
if (isset($_SESSION['fb_' . $app_id . '_user_id'])) {
    unset ($_SESSION['fb_' . $app_id . '_user_id']);
}
}

谢谢,但是我如何破坏会话?谢谢,但是我如何破坏会话?