Приложение Facebook, застрявшее в бесконечном цикле - PullRequest
0 голосов
/ 20 декабря 2011

У меня проблема с моим приложением. Он продолжает застрять в бесконечном цикле. Проблема в том, что приложение не может получить переменную «& code», которая размещена на URL в адресной строке. Вот фрагмент кода:

if(!$_SESSION["code"]) {

    $code = $_REQUEST["code"];
    if(isset($_REQUEST["code"])) {
        $_SESSION["code"] = $_REQUEST["code"];
        $code = $_SESSION["code"];
     }
} else {
    $code = $_SESSION["code"]; 
}

if(!isset($_SESSION["code"])) {
    $dialog_url = "http://www.facebook.com/dialog/oauth?client_id" . $app_id . "&redirect_uri=" . urlencode($app_red_url);
    echo("<script>top.location.href='" . $dialog_url . "'</script>");
} elseif($_REQUEST["code"]) {

    echo("<script>top.location.href='" . $app_url . "'</script>");
...