Obter o usuário do facebook, se registrado apenas no facebook php sdk

Eu quero começar o usuário do facebook atualmente logado em php sdk. Aqui está o que eu tentei:

$facebook = new \Facebook(array(
        'appId' => 'XXXXXXXXXXX',
        'secret' => 'XXXXXXXXXXXXXXXXXXXXX',
    ));
$user = $facebook->getUser();
var_dump($user);
if ($user) {
   $logoutUrl = $facebook->getLogoutUrl();
   echo $logoutUrl;
} else {
   $loginUrl = $facebook->getLoginUrl();
   echo $loginUrl;
}

Quando eu carregar a página com código acima, recebo o loginUrl mesmo que eu esteja logado no facebook. Só quando eu carrego $ loginUrl no navegador, eu sou capaz de obter o usuário do facebook.

Como obtenho o usuário atual no primeiro carregamento desta página?

questionAnswers(2)

yourAnswerToTheQuestion