我正在使用最新的php facebook sdk,可以下载here
在example.php中,我唯一改变的是我自己的app id和app secret。
因此,当我点击“使用Facebook登录”时,我确实会被重定向到Facebook,我需要登录并允许应用程序等,但当我回到我的页面时,我仍然没有登录。< / p>
不会抛出或捕获任何异常。它只是说“你没有连接”。
再次点击“使用Facebook登录”会得到相同的结果。
我在这里做错了什么?
答案 0 :(得分:1)
我认为必须在facebook ui中输入php脚本的完整URL。在我的情况下,它不是。
另外,事实证明我在错误日志中收到消息“CSRF状态令牌与提供的消息不匹配”,因为我们的会话不起作用。这是因为我们前一段时间从apache转到了lighttpd,并且需要将这些会议直接命名为如此轻松可以写入它。
通过执行phpinfo()找出php用于会话的路径,然后将其输出到您的服务器。