我设法使用php和本地主机进行了有效的Facebook登录,然后尝试在IIS上进行登录,使php正常运行,但是单击登录后出现以下错误:“ Facebook SDK返回错误:跨站点请求伪造验证失败。持久性数据中缺少必需的参数“状态”。
这是我使用的登录代码:
login.php
NS(Mutable)AttributedString
我知道这个问题会在google和此处弹出,但是这些解决方案都不适合我,我首先使用localhost作为站点url来测试事物,我不知道这是否与我有关问题。
正如其他解决方案所建议的那样,我有session_start();在我的login.php和callback.php开头,但问题仍然存在,如果有人可以在这里提供一些帮助,我将不胜感激。
谢谢!