当像“第三方”cookies被禁用时,保持用户登录的最佳方法是什么?我目前拥有一个Facebook连接应用程序(仅使用PHP),在Firefox中选中它时运行得很好,但当取消选中时会重定向到我的登录页面。即使是Facebook自己的示例应用程序(therunaround)也存在同样的问题,因此我想知道是否没有解决这个问题的方法。
编辑:
@codege3k
尝试了一堆p3p头文件,但目前还没有成功。我有一个登录页面,当用户“连接”时重定向到我的索引...第一次加载时,我能够从
什么是在第三方cookie得不到广泛支持的情况下处理Facebook连接的最佳方法?我应该只使用初始登录并为我的网站设置本地cookie,而不是每次都检查Facebook状态吗?
尝试了一堆p3p头文件,但目前还没有成功。我有一个登录页面,当用户“连接”时重定向到我的索引...第一次加载时,我能够从
get_loggedin_user()
获取用户ID,但当我刷新时,该函数返回null。cookie存在,并且当我返回登录页面并再次点击连接时,它不会提示我进行登录,因此我知道它部分工作。在Firefox中启用“第三方cookie”时,它能够完美运行。什么是在第三方cookie得不到广泛支持的情况下处理Facebook连接的最佳方法?我应该只使用初始登录并为我的网站设置本地cookie,而不是每次都检查Facebook状态吗?