1

私はphpを初めて使用し、c#からphpスクリプトにデータを送信してFacebookに投稿しようとしています。

問題は、データを受信した後、セッション配列に保存できないことです。

これが私が持っているものです:

session_start();

if($_POST['Facebook'])
{
    echo 'DataReceived';
    $HighScore = $_POST['Facebook'];
    $_SESSION[1] = $HighScore;
}

$_SESSION['foo'] = 'bar';

さらに下に、ユーザーがFacebookにログインしていないかどうかを確認した後、私は持っています:

$login_url = $facebook->getLoginUrl($params = array('scope' => "publish_stream",));
echo $login_url;

次に、この URL を C# で使用してユーザーのブラウザーを開き、Facebook アプリから Facebook にログインできるようにします。

今、私が知る限り$login_url、ユーザーは Facebook にログインしてからこの php ページに戻ることができます。ここで、c# から送信したデータが失われます。

また、何を使用var_dump($_SESSION)してそこに何が含まれているかを確認した後$_SESSION['foo']、いくつかのFacebookセッション変数が含まれていましたが、ハイスコアは含まれていませんでした。

4

1 に答える 1

0

コードに問題がないので、 $_POST['Facebook']Facebook パラメーターを取得していますか?$_POST

于 2012-09-07T07:22:46.080 に答える