Facebook会话不能在Flash和PHP之间工作


Facebook sessions not working between Flash and PHP

我们有一个与Facebook高度集成的Flash网站。当用户注册时,我们会让他们允许一个Facebook应用绑定到我们的网站上。这是通过Adobe的AS3 Facebook API库完成的。

当用户完成这些操作后,他们应该能够注册,提交一些个人详细信息等等。Flash将这个请求发送给我们的PHP,然后PHP检查用户是否真的登录了Facebook,并且允许我们的应用。

我们遇到的问题是,当一个用户去做这个,PHP facebook库说,用户没有登录。如果我们刷新页面并再次尝试注册,一切都可以正常工作。

我想这是饼干的问题,但我们真的是在碰壁,不知道为什么它不起作用。

欢呼,马克。

您是否正在使用OAuth(这里由chirs coenraets提供的良好示例)

无论如何,你可能需要使用flash php/js代理(php我假定,因为这是你使用的)来处理任何跨域策略问题。