php
  • facebook
  • logout
  • 2010-11-21 244 views 1 likes 
    1

    我需要獲得一個錨標籤來刪除會話在PHP +登錄Facebook的用戶。之前我使用Facebook的連接,我使用這個PHP代碼,以摧毀了會議:Facebook的連接 - 註銷+銷燬會話

    if(isset($_GET['logoff'])){ 
        $_SESSION = array(); 
    
    session_destroy(); 
    
    header("Location: /"); 
    exit; 
    } 
    

    這爲錨標記:

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

    我現在需要相同的錨標籤去$ logoutUrl +銷燬會話。

    回答

    3

    我可能是錯的,但我很確定Facebook將訪問令牌保存在名爲fbs_YOURAPPID的cookie中。所以只要銷燬這個cookie,你應該註銷。

    +0

    謝謝,但我怎麼會毀了會議? – ryryan 2010-11-29 12:15:27

    1

    這個工作對我的應用程序

    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']); 
    } 
    } 
    
    相關問題