Comment déconnecter l'utilisateur à l'aide de facebook SDK?

Je suis à l'aide d'un facebook connecter pour mon site web à l'aide de facebook php sdk.

Ce que j'ai remarqué est la logout lien ne doit pas faire n'importe quoi. Après je déconnexion, l'utilisateur peut naviguer sur le site. Voici mon code dans facebook.php:

<?php
    require 'src/facebook.php';
    $facebook = new Facebook(array(
           'appId'  => '*************',
           'secret' => '******************************',
    ));
    $user = $facebook->getUser();
    $loginUrl = $facebook->getLoginUrl();
    echo "<a href='$loginUrl'>login</a>";

    $logoutUrl = $facebook->getLogoutUrl();
    echo $loginUrl; 
    if($user){
        session_start() ; 
        $_SESSION['user_info'] = $user; 
        $_SESSION['user_pro']= $facebook->api('/me');
        print_r($_SESSION);
    }
    else{
        echo 'not logged in '; 
    }

    echo "<a href='example.com/logout.php'>log out </a>"
?>

Ce code fonctionne très bien sur ouvrir une session. Le journal de lien de détruire la session. Voici l'en-tête de la page:

<?php 
    print_r($_SESSION) ; 
    header('example.com') ; 
?>

Le problème avec mon logout.php page est qu'il ne détecte pas la session. Je ne sais pas si c'est un facebook api problème ou mon php problème.

Comment vous déconnecter l'utilisateur à l'aide de l'facebook SDK?

Les utilisateurs peuvent déconnexion de facebook... ils ne peuvent pas vous déconnecter de votre site.
ils peuvent l'être si on détruit la session

OriginalL'auteur Mina Gabriel | 2012-07-14