在我的test.php的文件回調的另一個站點的請求,我發送到Flickr的應用程序的請求,我一直在使用發送到具有針對我原來的頁面
header("Location: " . $request);
其中$請求的網址我正在努力達成Flickr。
對於我的Flickr應用程序,我必須設置一個回調URL。當Flickr完成處理我的請求時,它將調用回調URL。
我希望回調網址是我的原始網頁test.php。當我嘗試這個時,我陷入了一個無限循環,因爲test.php將請求重新發送給Flickr,並且Flickr再次調用我的test.php(重複無限次直到瀏覽器退出)。
有沒有辦法在test.php中添加某種條件來檢查請求是否來自Flickr,或者至少有一些方法讓腳本知道請求已經發送,所以不要發送它再次。
我已經試過了,我將回調網址更改爲我的另一個頁面,並且工作正常。我只是看到我是否可以重複使用同一頁面。
不Flickr的追加一個GET變量按照此頁的第3節:http://www.flickr.com/services/api/auth.spec.html – Wrikken 2010-09-23 17:44:01
確實如此,但當我嘗試指出Flickr身份驗證API回調我的原始test.php ,它一直說「無法加載源代碼:[URL]」,其中[URL]是我給它的回調URL,即使頁面在那裏。它只是在瀏覽器切斷它之前一直進入無限循環。如果我將回調URL設置爲單獨的頁面,則可以通過$ _GET ['frob']獲取GET變量。我試圖看看我是否可以在一個文件中完成所有這些。 – Stephen 2010-09-23 19:08:47