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 回答