Получить пользователя Facebook, если только залогинен в facebook php sdk

Я хочу получить текущего пользователя входа в Facebook в php sdk. Вот что я попробовал:

$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;
}

Когда я загружаю страницу с кодом выше, я получаю loginUrl, даже если я вошел в Facebook. Только когда я загружаю $ loginUrl в браузер, я могу получить пользователя Facebook.

Как получить текущего пользователя при первой загрузке этой страницы?

Ответы на вопрос(2)

Ваш ответ на вопрос