我已經實現了一種讓用戶將他們的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。
我在這裏錯過了什麼嗎?
謝謝。