我正在用 symfony2 开发一个 facebook 应用程序。当用户访问应用程序时,facebook 将我的 symfony2 应用程序加载到画布框架集内。在服务器端,我得到了一些参数,并将它们保存到会话中。一切似乎都很好-除了在 Internet Explorer 上:
一旦我点击另一个页面(在我的网络应用程序内),会话就会刷新:我在我的应用程序内的每次点击时都会看到一个新的会话 ID(我正在为模板中的调试目的打印)-> 所有 facebook 数据丢失的 :(
这已经让我想知道,但它变得更加奇怪:
一旦我在新选项卡中打开 symfony2 页面(所以没有 facebook-frameset),并且我正在四处点击,会话就会保持不变。当我切换回 facebook 框架集并单击它时,它也会保留我开始的会话 - 从那时起一切正常。
怎么回事?任何人?任何想法?