0
if ($session)
{
//fb query
    try
    {
        $me = $facebook->api('/me');
    }
    catch (FacebookApiException $e)
    {
        echo $e->getMessasge();
    }
}

if($me){
$logoutUrl = $facebook->getLogoutUrl();
echo "<a href='$logoutUrl'>Logout</a>";
}
else{
$loginUrl = $facebook->getLoginUrl($params);
echo "<a href='$loginUrl'>Login</a>";
}

echo $me['first_name'];

$me['first_name'] = $test;

echo $test;

我正在尝试将 Facebook Graph API 变量设置为其他变量(尤其是会话变量)。我尝试了 Session 变量,但没有成功,所以我退后了一步。在这个例子中,它打印出来$me['first_name']但不是$test. 我在这里错过了一些简单的东西吗?我似乎无法将价值转移过来。最终,我想获取该值并将其输入到 MySQL 行中,但我无法让它在一个简单的变量上工作。

在这段代码之前,我已经正确设置了所有设置,因为它确实在 $test 上正确显示了变量,$me['first_name']但在 $test 上却没有。

感谢您的帮助,如果这是我忽略的超级基本问题,我深表歉意。

4

1 回答 1

2

你在哪里设置 $test?

还是您的意思是$test = $me['first_name'];(即您的任务方向错误?)

于 2012-11-29T03:28:51.297 回答