J'utilise iframe pour rendre mon application depuis mon serveur. le problème est une fois que je clique sur un lien dans mon application, je suis redirigé vers mon serveur. Je veux dire, je reste dans la page de toile pendant une seconde, puis soudainement au lieu de le voir dans un iframe sur le site facebook, je suis redirigé l'URL de l'application sur mon serveur. J'utilise PHP et MySQL.facebook application se rediriger sur la vue de la toile
pourquoi cela se produit-il?
l'info de firebug: c'est l'information de POST que firebug donne. En raison du problème ci-dessus, il n'est pas POSTing à la DB.
<html>
<body>
<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?v=1.0&api_key="xxxxx"&next=http%3A%2F%2F<my-web-server.com>%2F<appfolder>%2Fuser_submit.php";
</script>
EDIT
apparemment, il fonctionne très bien dans Chrome pour Mac.
EDIT 2
ce que je viens de découvrir par [Arrêt] le navigateur sur la page facebook par Firebug: que cette partie de l'application est chargée sur la page Facebook. le reste de l'application est chargé après qu'il l'a redirigé vers mon serveur.
<body>
<div id="wrap-iframe">
<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?v=1.0&api_key="xxxxx"&next=http%3A%2F%2Fmy-domain-server.com%2Fapplocation%2Fuser.php";
</script></div></body>
EDIT 3
J'ai fait quelques bricolages et apparemment, il a provoqué la colère encore plus loin. maintenant même la première page me redirige. Si seulement je me suis rappelé ce que je faisais ... :-(
Warning: Cannot modify header information - headers already sent by (output started at /home/amitver/public_html/roadies/user.php:7) in /home/amitver/public_html/roadies/facebook.php on line 257
Warning: Cannot modify header information - headers already sent by (output started at /home/amitver/public_html/roadies/user.php:7) in /home/amitver/public_html/roadies/facebook.php on line 257
Warning: Cannot modify header information - headers already sent by (output started at /home/amitver/public_html/roadies/user.php:7) in /home/amitver/public_html/roadies/facebook.php on line 257
Warning: Cannot modify header information - headers already sent by (output started at /home/amitver/public_html/roadies/user.php:7) in /home/amitver/public_html/roadies/facebook.php on line 261
essayez ce lien .... vous obtiendrez certainement la solution: D http://www.foobots.net/breakouts.html appréciez – RSTanvir