我已经阅读了所有其他类似的问题,但没有一个是我遇到的情况。我有一个服务器端脚本,它的作用:
$this->facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
));
$user = $this->facebook->getUser();
此代码在Firefox正常工作,但在IE,$ USER始终为0,为什么?我先用firefox登录,如果这有所作为。这与Cookie或会话有关吗?如果是这样,我该如何清理它?我尝试session_destroy()和setcookie()负面的时间,但没有帮助。有任何想法吗?
谢谢!
编辑:如果我重新注册,那么它的工作原理一旦意味着我不能说我已经注册。编辑2:现在这种情况也发生在Firefox中......感叹。使用插件,我可以验证cookie是否存在。 (删除它没有帮助)
你说你使用Firefox登录并且该会话在IE中无效? – Ben
用firefox登录,然后出去。然后尝试登录即,但只是为了得到上述错误。 – chacham15
我是否需要调用某些特定的fb注销功能? – chacham15