2011-07-22 43 views
-1

我使用下面的代碼有人邀請他們的朋友到我的應用程序。但是,我想在用戶發送邀請後將用戶重定向到包含內容的網頁,而不是無用的ID數組。其次,當收件人獲得邀請並點擊時,我如何將他重定向到我的其他頁面而不是另一個ID數組?Facebook應用程序請求和重定向

我所做的就是將這段代碼粘貼到我的www.domain.com/fir/index.php文件中,並帶有正確的應用程序ID和畫布。

<?php 

      $app_id = "546546545456"; 

      $canvas_page = "http://domain.com/dir/"; 

      $message = "Would you like to join me in this great app?"; 

      $requests_url = "http://www.facebook.com/dialog/apprequests?app_id=" 
        . $app_id . "&redirect_uri=" . urlencode($canvas_page) 
        . "&message=" . $message; 

      if (empty($_REQUEST["request_ids"])) { 
       echo("<script> top.location.href='" . $requests_url . "'</script>"); 
      } else { 
       echo "Request Ids: "; 
       print_r($_REQUEST["request_ids"]); 
      } 
    ?> 
+0

爲什麼你需要打印請求ID? – Tarun

+0

你可以請你的問題更清楚一點嗎? – Tarun

回答

0

如果您不想打印ID數組,請不要打印它們。你可以使用PHP來重定向而不是呼應javascript,試試

<?php header('Location: http://google.com') ?>