【发布时间】:2014-08-12 14:09:23
【问题描述】:
如何在 Symfony2 中启用会话?我想使用 Facebook 登录,但收到错误消息:会话未激活,无法存储状态。 (500 内部服务器错误 - FacebookSDKException)。
我的代码:
FacebookSession::setDefaultApplication(APP_ID, APP_SECRET);
$helper = new FacebookRedirectLoginHelper(REDIRECT_URL, $appId = NULL, $appSecret = NULL);
echo '<a href="' . $helper->getLoginUrl() . '">Login with Facebook</a> | ';
try {
$session = $helper->getSessionFromRedirect();
} catch (FacebookRequestException $ex) {
echo "{ FacebookRequestException }";
} catch (Exception $ex) {
echo "{ Exception: }";
}
echo ( isset( $session ) ) ? "{ OK! }" : "{ NOPE }";
【问题讨论】:
标签: php facebook symfony session