Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $facebook->;getUser()返回0_Php_Facebook_Sdk - Fatal编程技术网

Php $facebook->;getUser()返回0

Php $facebook->;getUser()返回0,php,facebook,sdk,Php,Facebook,Sdk,这是我的密码: $path = $_SERVER['DOCUMENT_ROOT']; require_once $path.'/facebook/src/facebook.php'; $e = UserDataBaseManager::getConnection(); $facebook = new Facebook( array ( 'appId' => 'myId', 'secret' => 'secret', 'cookie' => true, '

这是我的密码:

$path = $_SERVER['DOCUMENT_ROOT'];
require_once $path.'/facebook/src/facebook.php';

$e = UserDataBaseManager::getConnection();

$facebook = new Facebook( array (
  'appId'  => 'myId',
  'secret' => 'secret',
   'cookie' => true,
  'domain'=>'mydomain.com',
));

$user = $facebook->getUser();

var_dump($user); //0

if ( $user ) {
  try {
    $me = $facebook->api('/me');
  } 
  catch ( FacebookApiException $e ) {
    error_log( $e );
    $user = null;
  }
}
else {
  echo 'No FB Session.';
}
但是$facebook->getUser();allways返回0

我下载了Facebook php SDK的最新版本;但仍然返回0;
为什么?

您在测试此功能时是否登录到facebook,因为您似乎得到0,因为没有用户登录

if ($user){
//If success

}else{

// If not succedeed put link for login page.

}

您是否在测试此功能时登录到facebook,因为没有用户登录,所以您似乎得到0

if ($user){
//If success

}else{

// If not succedeed put link for login page.

}

它怎么能猜出你是谁?从PHPSDK附带的示例开始,它展示了如何对用户进行身份验证您是否填写了应用程序id和密码?(请注意不要将它们公开)您在本地或服务器上有代码?如何猜测您是谁?从PHPSDK附带的示例开始,它展示了如何对用户进行身份验证您是否填写了应用程序id和密码?(请注意不要将其公开)您的代码在本地或服务器中?