2010-02-06 5 views
2

Je fais l'application IFrame pour facebook.Problème de boucle de redirection sur l'application facebook iframe

problème est: tout lien à l'intérieur provoque rediriger la boucle

Link est: http://mydomain/mypage?fb_sig=[what I got from $_GET['fb_sig']] (I Test de liaison à la même page que ma toile chargée est chargée à partir)

lorsque je clique sur , mes serveur renvoie:

<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> 

alors il va à la page correspondante, et facebook retourne

Location: http://thisismydomain/facebook/?fb_sig=96a5c47f133eadcfbba4abf82e5311e0&page=1&auth_token=ce4cf4968f91cace5b3e915f5b658984 

, mon serveur répond avec

<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> 

et retour, facebook répond:

Location: http://thisismydomain/facebook/?fb_sig=96a5c47f133eadcfbba4abf82e5311e0&page=1&auth_token=ce4cf4968f91cace5b3e915f5b658984&auth_token=77df653b7949ca39c1a226c82cce8add 

et il se poursuit et un sans fin.

Dois-je dire que cette redirection responce de mon serveur est généré automately (plus probaby mon facebook php lib)

Je n'ai pas plus d'idées pourquoi ce happends. Des idées?

Répondre

0

Ok, si vous reconnaissez le problème, voici la solution:

fb_sig est pas le seul à passer param manuellement. Tout le fb_sig * devrait être passé. Lire la suite sur cette belle page http://www.foobots.net/breakouts.html