繁体   English   中英

Facebook登录出现问题(PHP SDK)

[英]Facebook login having issue (php sdk)

我在我的网站上使用PHP SDK进行Facebook登录。 但是我面临一个非常愚蠢的问题,当我单击“连接Facebook”按钮时,它会将我重定向到Facebook网站以输入电子邮件和密码,但是在重定向回我的网站后,它会创建无限循环,这种循环不会结束。

这是我的代码:

require('facebook/facebook.php');

  $facebook = new Facebook(array(
    'appId'  => 'app_id',
    'secret' => 'app_secret',
  ));

  // See if there is a user from a cookie

      $user = $facebook->getUser();
      //echo $user;
      if ($user) {
        try {
          // Proceed knowing you have a logged in user who's authenticated.
          $user_profile = $facebook->api('/me');
        } catch (FacebookApiException $e) {
          echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
          $user = null;
        }
      }

print"<pre>";
  print_r($user_profile);
  print"</pre>";

您可以在以下网址上对其进行测试:

http://www.conceptbeans.co.uk/cb/projects/xedact/login.php

您的任何帮助,我将不胜感激。

谢谢Zain

当定义新的facebook对象时,语法不正确,在数组末尾有一个。 应该:

$facebook = new Facebook(array(
    'appId'  => 'app_id',
    'secret' => 'app_secret'
  ));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM