登录到Facebook后为什么我的页面没有刷新?

Koo*_*bin 2 php facebook login-script

我一直在尝试添加Facebook登录到我的页面.我使用以下脚本在我的页面上放置了facebook登录按钮:

    <script src="http://connect.facebook.net/en_US/all.js">
    </script>
    <script>
        FB.init({ 
            appId:'<?php echo APP_ID;?>', cookie:true, 
            status:true, xfbml:true 
        });
    </script>
    <fb:login-button perms="email,user_checkins">
        Login with Facebook
    </fb:login-button>
Run Code Online (Sandbox Code Playgroud)

它也显示登录按钮.点击它打开facebook的登录界面.

成功登录后,弹出框即关闭而不刷新父页面.

我错过了什么?

ifa*_*our 7

成功登录后,您不会要求页面刷新:

// whenever the user logs in, we refresh the page
FB.Event.subscribe('auth.login', function() {
  window.location.reload();
});
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅PHP-SDK示例.