在Facebook iframe应用程序重定向循环问题
问题描述:
我做Facebook的iframe应用程序。在Facebook iframe应用程序重定向循环问题
问题是:它里面的任何链接导致重定向循环
Link是:http://mydomain/mypage?fb_sig=[what I got from $_GET['fb_sig']]
(测试我链接到相同页面,我装帆布从加载)
当我点击它,我的服务器返回:
<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?api_key=5dc632fcef992470341178f492f79b93&v=1.0&next=http%3A%2F%2Fthiismydomain%2Ffacebook%2F%3Ffb_sig%3D96a5c47f133eadcfbba4abf82e5311e0%26page%3D1";
</script>
然后转到相应的页面,而Facebook返回
Location: http://thisismydomain/facebook/?fb_sig=96a5c47f133eadcfbba4abf82e5311e0&page=1&auth_token=ce4cf4968f91cace5b3e915f5b658984
然后,我的服务器
<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?api_key=5dc632fcef992470341178f492f79b93&v=1.0&next=http%3A%2F%2Fthisismydomain%2Ffacebook%2F%3Ffb_sig%3D96a5c47f133eadcfbba4abf82e5311e0%26page%3D1%26auth_token%3Dce4cf4968f91cace5b3e915f5b658984";
</script>
和背部回复,Facebook的回复:
Location: http://thisismydomain/facebook/?fb_sig=96a5c47f133eadcfbba4abf82e5311e0&page=1&auth_token=ce4cf4968f91cace5b3e915f5b658984&auth_token=77df653b7949ca39c1a226c82cce8add
,它的推移和一个没有尽头。
我应该说,从我的服务器此重定向性反应的产生automately(最probaby我的facebook PHP LIB)
我没有更多的想法,为什么这happends。有任何想法吗?
答
好吧,如果你认识到这个问题,这里是解决方案:
fb_sig不手动传递的唯一PARAM。整个fb_sig *应该通过。阅读更多在这个美丽的页面http://www.foobots.net/breakouts.html
答
我有一个类似的问题,其中getSession()没有返回任何东西,并因此送我一个无限的重定向循环。我通过在应用程序的设置中启用OAuth 2.0来解决它,如下所述: