PHP FB登录不工作
我试图用PHP创建一个FB登录页面,但它根本不起作用。在Chrome上,我得到一个空白页,在IE上,我得到错误500页无法显示。我的PHP安装中有curl扩展,我在PHP.ini文件中启用了它。我在facebook上创建了一个应用程序。我把它作为URLhttp://localhost/appname 因为它仅用于测试目的。从developers.facebook.com上盗取的代码 有人能告诉我哪里出了问题吗?谢谢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
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>
读起来有多凌乱给我留下了深刻的印象。我看了一下原来的帖子。令我印象深刻的是,为使原本易读的代码完全不可穿透所做的特殊努力-仅此一项。请稍微告诉我们您得到的确切错误