我不明白为什么我会收到此异常:
Session not active, could not store state.
代码是:
<?php
require 'vendor/autoload.php';
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
FacebookSession::setDefaultApplication('foo', 'baz');
$helper = new FacebookRedirectLoginHelper('bar');
$loginUrl = $helper->getLoginUrl();
?>
请帮忙。
最佳答案
您需要使用 session_start()
开始 session 使 Facebook SDK 正常工作。请将此添加到您的代码中以解决问题。
例子:
<?php
session_start();
require 'vendor/autoload.php';
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
...
关于facebook-php-sdk - FacebookSDKException : Session not active, 无法存储状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23522583/