php facebook sdk发布多个数据库
我在我的网站上使用php facebook sdk我有两个子文件夹,每个子文件夹都有一个不同的数据库,但在facebook身份验证后,它会重定向到网站的主url,并且不会将数据保存到正确的数据库。数据应提交至标题(“位置:”);但它被重定向到标题(“位置:”)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')
//用户数据的图形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;
}