Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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 sdk发布多个数据库_Php - Fatal编程技术网

php facebook sdk发布多个数据库

php facebook sdk发布多个数据库,php,Php,我在我的网站上使用php facebook sdk我有两个子文件夹,每个子文件夹都有一个不同的数据库,但在facebook身份验证后,它会重定向到网站的主url,并且不会将数据保存到正确的数据库。数据应提交至标题(“位置:”);但它被重定向到标题(“位置:”) //用户数据的图形api请求 $request=newfacebookrequest($session,'GET','/me?locale=en_US&fields=id、name、email、first_name、last_name')

我在我的网站上使用php facebook sdk我有两个子文件夹,每个子文件夹都有一个不同的数据库,但在facebook身份验证后,它会重定向到网站的主url,并且不会将数据保存到正确的数据库。数据应提交至标题(“位置:”);但它被重定向到标题(“位置:”)

//用户数据的图形api请求
$request=newfacebookrequest($session,'GET','/me?locale=en_US&fields=id、name、email、first_name、last_name');
$response=$request->execute();
//得到回应
$graphObject=$response->getGraphObject();
$fbid=$graphObject->getProperty('id');//获取Facebook ID
$fbfullname=$graphObject->getProperty('name');
$femail=$graphObject->getProperty('email');//获取Facebook全名
$femail=$graphObject->getProperty('email');//获取Facebook电子邮件ID
$first_name=$graphObject->getProperty('first_name');//获取Facebook电子邮件ID
$last_name=$graphObject->getProperty('last_name');//获取Facebook电子邮件ID
/*----会话变量-----*/
$\会话['FB']['fbid']=$fbid;
$\会话['FB']['fullname']=$fbfullname;
$\会话['FB']['email']=$femail;
$\会话['FB']['first\U name']=$first\U name;
$\u会话['FB']['last\u name']=$last\u name;
//回声';打印(美元会话);死亡
如果(isset($\u会话['connect'])和&$\u会话['connect']==1){
取消设置($_会话['connect']);
标题(“位置:https://123.com/uae/fbconnect/");
}否则{
标题(“位置:https://123.com/uae/user/fblogin");
出口
}

请添加您正在使用的代码示例,以便我们可以进一步帮助您。也检查一下。目前,这个问题无法回答。这是从fb sdk获取数据的代码,但重定向忽略了/uae
// graph api request for user data
  $request = new FacebookRequest( $session, 'GET', '/me?locale=en_US&fields=id,name,email,first_name,last_name' );
  $response = $request->execute();
  // get response
            $graphObject = $response->getGraphObject();
            $fbid = $graphObject->getProperty('id');              // To Get Facebook ID
        $fbfullname = $graphObject->getProperty('name');
            $femail = $graphObject->getProperty('email'); // To Get Facebook full name
            $femail = $graphObject->getProperty('email');    // To Get Facebook email ID
            $first_name = $graphObject->getProperty('first_name');    // To Get Facebook email ID
            $last_name = $graphObject->getProperty('last_name');    // To Get Facebook email ID

    /* ---- Session Variables -----*/

        $_SESSION['FB']['fbid'] = $fbid;           
        $_SESSION['FB']['fullname'] = $fbfullname;
        $_SESSION['FB']['email'] =  $femail;
        $_SESSION['FB']['first_name'] =  $first_name;
        $_SESSION['FB']['last_name'] =  $last_name;

            //echo '<pre>'; print_r($_SESSION);die;
            if(isset($_SESSION['connect']) && $_SESSION['connect'] == 1){

                unset($_SESSION['connect']);
                   header("Location: https://123.com/uae/fbconnect/");
            }else{
                header("Location: https://123.com/uae/user/fblogin");
                exit;
            }