: fb iframe istek formu uzakta facebook yönlendirmeleri

1 Cevap php

Ben bir iFrame Facebook uygulamasında bir <fb:requestform> var. Arama beklendiği gibi iş gibi görünüyor ve kendisi ana iFrame hedef olmaz ve böylece ben, target = "_parent" belirledik. Ama, yerine benim istenilen dosya yükleme, benim sunucuya yönlendirilmiş olsun. Firebug requestform en POST yanıtını kontrol ederek ortaya çıkardı:

<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?api_key=***&v=1.0&req_perms=&next=http%3A%2F%2F***";
</script>

IFrame içindeki çeşitli öğeleri güncellemek için jQuery AJAX istekleri gönderirken ben zaten bu aynı problem vardı. Eminim başlıklarımda P3P: CP="CAO PSA OUR" içeren yaparak sorunu çözdü. Bu gerçekten de bu çağrı (kundakçı açıkça görülebilir) için ayarlanmış, ama ben yine de facebook.com / login.php yönlendirilmiş olsun.

1 Cevap

Sonunda bu soruna çalışarak yerine onu çözmeye sona erdi. Yerine benim sayfaların çoğunda require_login () kullanarak, ben kullanıcının Facebook kimliği ve oturum değişkenleri kendi oturum anahtarını saklamak ve sonraki sayfa aramalarda () ($ facebook-> set_user kullanarak) "reinstantiate" için bu kullanıcı kullanın.