facebook connect在注销时不会清除会话cookie

mis*_*inx 6 php facebook facebook-graph-api

我正在一个项目上使用Facebook进行一些集成(使用图形api),一切正常,直到现在我发现当我点击退出网址时,facebook不会清除我的会话.我正在通过php注销,而不是javascript,所以注销网址看起来像:

https://www.facebook.com/logout.php?next=url&access_token=token
Run Code Online (Sandbox Code Playgroud)

点击该链接后,用户将在Facebook上注销,但该会话仍然存在于我的网站上.要实际清除会话,我必须在点击该网址后再次刷新页面.在我看来,这是一种奇怪的行为.

你们怎么看待这个?我甚至试图亲自删除facebook cookie,但它仍然存在,只有在我点击浏览器上的刷新按钮后才能清除它.

ps来获取facebook会话我做这样的事情:

My_Facebook_Helper::instance()->getSession(); //it should be === null if it doesn't exist
Run Code Online (Sandbox Code Playgroud)

pps它可能是一个bug?我不记得大约一周前我第一次开始实施这个问题时遇到这个问题

Ben*_*Ben 0

这已被注册为错误。请添加您自己的重现到此错误以帮助修复它

http://developers.facebook.com/bugs/250825644953332