5.3.3更新问题

时间:2011-11-14 14:49:49

标签: php facebook

由于我最近将服务器升级到PHP 5.3.3,因此出现了问题。一切都在上周工作,现在这一切..这是问题。

我正在设置我的Facebook应用程序,但它无法识别 $ _ REQUEST [“CODE”] ,即使它确实出现在我的地址栏中,它也会显示为空白...然后我的令牌请求网址出现错误,这是我的代码...

// INCLUDE FB CONFIG
include('admin/includes/config.inc.php');
include('admin/classes/dbconnect.class.php');

$code = $_REQUEST["code"];
$dialog_url = "";
$token_url = "";
$access_token = "";

// CHECK FOR THE REQUEST CODE - IF EMPTY REDIRECT TO THE oAUTH URL. 
if(empty($code)) {

    // SETUP PERMISSIONS - http://developers.facebook.com/docs/authentication/permissions/
    $dialog_url = "http://www.facebook.com/dialog/oauth?client_id=". APP_ID ."&redirect_uri=". urlencode(APP_POST_URL)."&scope=email";
    echo('<script>top.location.href="' . $dialog_url . '"</script>');
}

// SETUP ACCESS TOKEN URL
$token_url = "https://graph.facebook.com/oauth/access_token?client_id="
. APP_ID . "&redirect_uri=" . urlencode(APP_POST_URL) 
. "&client_secret=" . APP_SECRET 
. "&code=" . $code;

这是我一直得到的错误!!!

  

注意:未定义的索引:第10行/usr/wwws/users/heroadfgsm/votepoll/index.php中的代码警告:file_get_contents(https://graph.facebook.com/oauth/access_token?client_id=### ###########&安培; REDIRECT_URI = HTTP%3A%2F%2Fapps.facebook.com%2Ftestapplication%2F&安培; client_secret = ################# ##&amp; code =):无法打开流:HTTP请求失败!第35行/usr/wwws/users/heroadfgsm/votepoll/index.php中的HTTP / 1.0 400错误请求注意:未定义索引:第39行/usr/wwws/users/heroadfgsm/votepoll/index.php中的access_token警告: session_start():无法发送会话缓存限制器 - 已经发送的标头(在/usr/wwws/users/heroadfgsm/testfolder/index.php:10中开始输出)在/ usr / www / users / heroadfgsm / testfolder / facebook_api / facebook中。第37行的php致命错误:未捕获OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。在988行的/usr/wwws/users/heroadfgsm/testfolder/facebook_api/base_facebook.php中引用

1 个答案:

答案 0 :(得分:0)

解决您的注意事项:未定义的索引:错误问题error_reporting(E_ALL & ~E_NOTICE);

并检查php.ini文件中的openssl是否为ON