我有以下一组代码:
<?php
require("facebook.php");
require("settings.php");
$facebook=new Facebook(array('appId'=>$app_id,'secret'=>$secret,'cookie'=>true));
$user=$facebook->getUser();
if($user)
{
var_dump($user);
$logout_url=$facebook->getLogoutUrl();
echo "<a href='$logout_url'>logout</a>";
//logged in...
}
else
{
$login_url = $facebook->getLoginUrl(array("scope"=>"read_mailbox,publish_stream"));
echo "<a href='$login_url'>Login</a>";
//not logged in...
}
?>
即使我登录时,getUser 返回 0,我看到某处进行页面刷新会起作用,但在我的情况下,它也不起作用......当我检查我的 cookie 时,只设置了会话 ID,并且没有设置任何其他cookie,可能是什么问题?等待解决...