私は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セッション変数が含まれていましたが、ハイスコアは含まれていませんでした。