我已经实现了一种让用户将他们的Facebook帐户添加到他们的网站帐户的方法。它工作正常,直到我从舞台域切换到我的生产域。 (他们托管在不同的服务器上)
我将用户重定向到登录URL如下:
$params = array("redirect_uri" => SITE_URL . "settings/accounts");
$login_url = $facebook->getLoginUrl($params);
在SITE_URL . "settings/accounts"
,我检查$ _GET [“状态”],并完成积分。生产服务器的问题是,$ _SESSION现在只保留了一些对我来说(至少对我来说)Facebook对象的胡言乱语。 $ _SESSION中的用户数据已消失,因此我无法将facebook_id绑定到他的用户ID。
我在这里错过了什么吗?
谢谢。