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']);