Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么';登录facebook后我的页面是否会刷新?_Php_Facebook_Login Script - Fatal编程技术网

Php 为什么';登录facebook后我的页面是否会刷新?

Php 为什么';登录facebook后我的页面是否会刷新?,php,facebook,login-script,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,

我一直在尝试将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>

FB.init({
appId:“”,cookie:true,
状态:true,xfbml:true
});
使用Facebook登录
它还显示了登录按钮。单击它也会打开facebook的登录屏幕

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


我缺少什么?

成功登录后,您没有要求页面刷新:

// whenever the user logs in, we refresh the page
FB.Event.subscribe('auth.login', function() {
  window.location.reload();
});
有关更多信息,请参阅。

两个伟大的解决方案

  • //每当用户登录时,我们都会刷新页面

    FB.Event.subscribe('auth.login', function() {
      window.location.reload();
    });`
    
  • 连接Bla-Bla


  • 当用户登录时,我们调用函数
    LoginFunction()
    ,然后我们可以执行任何操作,例如刷新或重定向用户。

    我发现您的链接对我很有用,因为我甚至在使用php。这是gr8+1的链接。。。但是对上面的脚本感到困惑。我应该在哪里添加它?@KoolKabin:在你的
    init
    函数下,这并不重要,因为它只是附加了一个监听器。我发现你的脚本很有用,但在我添加了这个代码之后,我的页面不断刷新。有什么问题吗。