Dans mon fichier test.php, j'ai envoyé une demande à une application Flickr J'utiliseEnvoi d'une requête à un autre site qui a un rappel qui cible ma page originale
header("Location: " . $request);
où la demande de $ est l'URL J'essaie d'atteindre sur Flickr.
Pour mon application Flickr, je dois définir une URL de rappel. Lorsque Flickr aura fini de traiter ma demande, il appellera l'URL de rappel.
Je voudrais que l'URL de rappel soit ma page d'origine, test.php. Quand j'essaye cela, je suis coincé dans une boucle infinie, parce que test.php renvoie la demande à Flickr, et Flickr appelle à nouveau mon test.php (répétez ad infinitum jusqu'à ce que le navigateur se ferme).
Existe-t-il un moyen de mettre un certain type de conditionnel dans test.php pour vérifier si la requête provient de Flickr, ou au moins de faire savoir au script que la requête a été envoyée, alors ne l'envoyez pas encore.
Je l'ai déjà essayé où j'ai changé l'URL de rappel à une autre de mes pages, et cela fonctionne très bien. Je vois juste si je peux réutiliser la même page.
ne Flickr append une variable GET selon l'article 3 de cette page: http://www.flickr.com/services/api/auth.spec.html – Wrikken
Il fait, mais quand j'essaie de pointer, dites à l'API d'authentification Flickr de rappeler mon test.php original , il continue à dire "n'a pas pu charger la source pour: [URL]" où [URL] est l'URL de rappel que je lui ai donnée, même si la page est là. Il continue juste à aller dans une boucle infinie jusqu'à ce que le navigateur le coupe. Si je définis l'URL de rappel sur une page séparée, je peux saisir la variable GET via $ _GET ['frob']. J'essayais de voir si je pouvais faire tout cela en un seul fichier. – Stephen