在facebook邀请和返回后,我的所有会话都消失了
我想让客户在我的网站客户区邀请朋友 客户登录到我的网站客户区后,所有个人会话数据都会像往常一样创建 然后客户点击facebook连接,授予权限,并显示他们可以选择邀请的朋友列表 一旦邀请完成并再次返回同一页面,我所有的网站会话数据都消失了。只剩下facebook会话(访问令牌、基本域、过期、机密、会话密钥、sig) 我想知道为什么 我希望返回所有现有会话数据,以便执行其他活动 有办法回去吗在facebook邀请和返回后,我的所有会话都消失了,facebook,session,canvas,invitation,Facebook,Session,Canvas,Invitation,我想让客户在我的网站客户区邀请朋友 客户登录到我的网站客户区后,所有个人会话数据都会像往常一样创建 然后客户点击facebook连接,授予权限,并显示他们可以选择邀请的朋友列表 一旦邀请完成并再次返回同一页面,我所有的网站会话数据都消失了。只剩下facebook会话(访问令牌、基本域、过期、机密、会话密钥、sig) 我想知道为什么 我希望返回所有现有会话数据,以便执行其他活动 有办法回去吗 session_start(); 如果($\会话[“用户名”]=“”){ } $facebook=新的f
session_start();
如果($\会话[“用户名”]=“”){
}
$facebook=新的facebook(数组)(
$sessionfb=$facebook->getSession()
//此facebook getsession使用作为sdk一部分提供的最新facebook.php
$loginUrl=$facebook->getLoginUrl(
$fbme=null
打印(美元会话)
正如我在登录url中所知,当你使用canvas=1,fbconnect=0时,这意味着你在facebook中有一个facebook应用程序。你指定canvas=1,fbconnect=0。如果你在你的网站中嵌入facebook,那么你必须进行对比。fbconnect=0意味着你没有在你的网站中嵌入facebook。你必须进行对比。fbconnect=0表示您没有在站点中嵌入facebook??亲爱的,使用facebook有两种方法。一种是在站点中嵌入facebook,另一种是构建facebook应用程序。当您指定fConnect=0时,表示您正在构建facebook应用程序。
'appId' => $fbconfig['appid'],
'secret' => $fbconfig['secret'],
'cookie' => true,
));
array(
'canvas' => 1,
'fbconnect' => 0,
'req_perms' => 'email,publish_stream,status_update,user_birthday' )
);
<fb:serverFbml style="width: 500px;">
<script type="text/fbml">
<fb:fbml>
<fb:request-form
action="<?=$fbconfig['baseUrl']?>/index.php"
target="_top"
method="POST"
invite="true"
type="testing"
content="testing <fb:req-choice url='<?=$fbconfig['appBaseUrl']?>' label='Accept' />"
>
<fb:multi-friend-selector
showborder="false"
actiontext="testing ">
</fb:request-form>
</fb:fbml>
</script>
</fb:serverFbml>