FB PHP SDK: $facebook->getUser() always returning 0


Facebook PHP SDK: $facebook->getUser() always returning 0.
To solve this problem, i use accessToken in my code:

1. In your form,

$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));

$access_token = $facebook->getAccessToken(); //get access token

<form ...>
<input type="hidden" name="access_token" value="<?php echo $access_token; ?>">
</form>


2. In your process form, set the access token.

$facebook->setAccessToken($_POST['access_token']);