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変数を他の変数(特にセッション変数)に設定しようとしています。セッション変数を試しましたが、機能しなかったため、一歩後退しました。この例では、印刷されますが、印刷され$me['first_name']ません$test。ここで簡単なものが欠けていますか?値を転送できないようです。最終的には、値を取得してMySQL行に入力したいのですが、単純な変数で機能させることができません。

$me['first_name']$ testではなく変数を正しく表示するため、このコードの前にすべてのセットアップが正しく行われました。

助けてくれてありがとう、そしてそれが私が見落としている超基本的な問題であるならば、私は謝罪します。

4

1 に答える 1

2

$ testはどこに設定しますか?

それとも$test = $me['first_name'];(つまり、割り当てが間違っているのですか?)

于 2012-11-29T03:28:51.297 に答える