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变量设置为其他变量(特别是会话变量)。我尝试了会话变量,但它不起作用,所以我退后了一步。在此示例中,它打印出$me['first_name']
但不打印$test
。我在这里错过了一些简单的东西吗?我似乎无法转移价值。最终我想获取该值并将其输入到 MySQL 行中,但我无法让它处理一个简单的变量。
在这段代码之前,我已经完成了所有正确的设置,因为它确实在$me['first_name']
上正确显示变量,但在$test上没有。
感谢您的帮助,如果这是一个我只是忽略的超级基本问题,我深表歉意。
你在哪里设置$test?
或者你的意思是$test = $me['first_name'];
(即你的任务方式错误?