我对 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;
然后我在 c# 中使用这个 url 打开用户的浏览器,他们可以通过我的 facebook 应用程序登录到 facebook。
现在,据我所知,这$login_url
将允许用户登录 facebook 然后返回到这个 php 页面,这是我丢失从 c# 发送的数据的地方。
此外,在使用var_dump($_SESSION)
检查那里的内容并包含$_SESSION['foo']
一些 facebook 会话变量之后,但不是最高分。