0

新しいメンバーとして私のサイトにサインアップした後、リダイレクト ページが FB ログイン ポップアップ ウィンドウ内に読み込まれます。そして、私はそれを理解することはできません。

if (!session_id()) session_start();
        $_SESSION['userid']     = $user_id;
        $_SESSION['FirstName']  = $fname;
        $_SESSION['loginFb']    = $logoutUrl;
        header("Location: sign-up/welcome");
        echo "<script>
            window.close();
            window.opener.location.reload();
            </script>";
        exit();

メインブラウザでリダイレクトページを取得するには、コードをどのように修正する必要がありますか?

4

1 に答える 1

0
header("Location: sign-up/welcome"); 

一般に、PHP は HTML、CSS、および JS の前に実行されるため、それを削除すると動作するはずです

if (!session_id()) session_start();
        $_SESSION['userid']     = $user_id;
        $_SESSION['FirstName']  = $fname;
        $_SESSION['loginFb']    = $logoutUrl;
        echo "<script>
            window.close();
            window.opener.location.reload();
            </script>";
        exit();
于 2013-10-27T15:10:15.330 に答える