Php 无法将Facebook Graph API变量传输到其他变量 if($session) { //fb查询 尝试 { $me=$facebook->api('/me'); } 捕获(FacebookApiException$e) { echo$e->getMessasge(); } } 如果($我){ $logoutUrl=$facebook->getLogoutUrl(); 回声“; } 否则{ $loginUrl=$facebook->getLoginUrl($params); 回声“; } echo$me['first_name']; $me['first_name']=$test; 回声试验;

Php 无法将Facebook Graph API变量传输到其他变量 if($session) { //fb查询 尝试 { $me=$facebook->api('/me'); } 捕获(FacebookApiException$e) { echo$e->getMessasge(); } } 如果($我){ $logoutUrl=$facebook->getLogoutUrl(); 回声“; } 否则{ $loginUrl=$facebook->getLoginUrl($params); 回声“; } echo$me['first_name']; $me['first_name']=$test; 回声试验;,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我正在尝试将Facebook Graph API变量设置为其他变量(特别是会话变量)。我尝试了会话变量,但它不起作用,所以我退了一步。在本例中,它打印出$me['first\u name'],但不打印$test。我是不是错过了一些简单的东西?我似乎无法转移价值。最后,我想获取该值并将其输入到MySQL行中,但我无法让它在一个简单的变量上工作 在这段代码之前,我的所有设置都是正确的,因为它确实在$me['first\u name']上正确地显示了变量,但在$test上却没有 感谢您的帮助,如果这是

我正在尝试将Facebook Graph API变量设置为其他变量(特别是会话变量)。我尝试了会话变量,但它不起作用,所以我退了一步。在本例中,它打印出
$me['first\u name']
,但不打印
$test
。我是不是错过了一些简单的东西?我似乎无法转移价值。最后,我想获取该值并将其输入到MySQL行中,但我无法让它在一个简单的变量上工作

在这段代码之前,我的所有设置都是正确的,因为它确实在
$me['first\u name']
上正确地显示了变量,但在$test上却没有


感谢您的帮助,如果这是一个我忽略的超级基本问题,我向您道歉。

您在哪里设置$test


或者你的意思是
$test=$me['first_name'](即您的作业方向错误?

您在哪里设置$test?或者你是说
$test=$me['first_name']
(也就是说,你把作业搞错了?)哦,天哪,我已经连续工作了两天,显然需要睡一会儿了。谢谢没问题。添加为aswer以阻止其他人使用它。
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;