PHP FB登录不工作

PHP FB登录不工作,php,facebook,facebook-graph-api,facebook-php-sdk,facebook-login,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,Facebook Login,我试图用PHP创建一个FB登录页面,但它根本不起作用。在Chrome上,我得到一个空白页,在IE上,我得到错误500页无法显示。我的PHP安装中有curl扩展,我在PHP.ini文件中启用了它。我在facebook上创建了一个应用程序。我把它作为URLhttp://localhost/appname 因为它仅用于测试目的。从developers.facebook.com上盗取的代码 有人能告诉我哪里出了问题吗?谢谢 <?php require_once('facebook.php'); $

我试图用PHP创建一个FB登录页面,但它根本不起作用。在Chrome上,我得到一个空白页,在IE上,我得到错误500页无法显示。我的PHP安装中有curl扩展,我在PHP.ini文件中启用了它。我在facebook上创建了一个应用程序。我把它作为URLhttp://localhost/appname 因为它仅用于测试目的。从developers.facebook.com上盗取的代码

有人能告诉我哪里出了问题吗?谢谢

<?php
require_once('facebook.php');
$config = array(
  'appId' => 'XXXX',
  'secret' => 'XXXXX',
  'allowSignedRequest' => false // optional but should be set to false for non-canvas apps
);
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
?>
<html>
  <head></head>
  <body>
  <?php
    if($user_id){
       try{
          $user_profile = $facebook->api('/me','GET');
          echo "Name: " . $user_profile['name'];
       }
       catch(FacebookApiException $e){
          $login_url = $facebook->getLoginUrl(); 
          echo 'Please <a href="' . $login_url . '">login.</a>';
          error_log($e->getType());
          error_log($e->getMessage());
       }   
    } 
    else{
       //No user, print a link for the user to login
       $login_url = $facebook->getLoginUrl();
       echo 'Please <a href="' . $login_url . '">login.</a>';
    }
  ?>
</body>
</html>

读起来有多凌乱给我留下了深刻的印象。我看了一下原来的帖子。令我印象深刻的是,为使原本易读的代码完全不可穿透所做的特殊努力-仅此一项。请稍微告诉我们您得到的确切错误