【发布时间】:2010-11-29 12:18:21
【问题描述】:
我正在一个项目中与 Facebook 进行一些集成(使用图形 api)并且一切正常,直到现在我发现当我点击注销 url 时 facebook 并没有清除我的会话。我正在通过 php 而不是 javascript 进行注销,所以注销 url 看起来像:
https://www.facebook.com/logout.php?next=url&access_token=token
点击该链接后,用户在 facebook 上注销,但会话仍然存在于我的网站上。要真正清除会话,我必须在单击该 url 后再次刷新页面。在我看来,这是一种奇怪的行为。
你们怎么看这个?我什至尝试亲自删除 facebook cookie,但它仍然存在,并且只有在我点击浏览器上的刷新按钮后才会被清除。
附言要获得 facebook 会话,我会这样做:
My_Facebook_Helper::instance()->getSession(); //it should be === null if it doesn't exist
p.p.s.这可能是一个错误?我不记得大约一周前我第一次开始实施这个问题时遇到过这个问题
【问题讨论】:
标签: php facebook facebook-graph-api