2010-02-06 80 views
2

我做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。有任何想法嗎?

回答

0

好吧,如果你認識到這個問題,這裏是解決方案:

fb_sig不手動傳遞的唯一PARAM。整個fb_sig *應該通過。閱讀更多在這個美麗的頁面http://www.foobots.net/breakouts.html