CodeIgniter中的facebook connect php sdk问题

CodeIgniter中的facebook connect php sdk问题,php,facebook,codeigniter-2,Php,Facebook,Codeigniter 2,我在facebook connect php库中遇到问题。基本上,在返回url时,我的用户是0。这是我的密码: public function facebook_login() { $params = array( 'appId' => 'XXXX', 'secret' => 'XXXX', 'cookie' => TRUE ); $facebook = $this->load->library

我在facebook connect php库中遇到问题。基本上,在返回url时,我的用户是0。这是我的密码:

public function facebook_login()
{
    $params = array(
        'appId' => 'XXXX',
        'secret' => 'XXXX',
        'cookie' => TRUE
    );
    $facebook = $this->load->library('facebook', $params);

    $user = $facebook->getUser();

    if (empty($user))
    {
        $url = $facebook->getLoginUrl(array(
            "redirect_uri" => site_url('/auth/facebook/connect') 
                ));
        header("Location: $url"); 
        exit; 
    }
}

public function facebook_connect()
{
    $params = array(
        'appId' => 'XXXX',
        'secret' => 'XXXX',
        'cookie' => TRUE
    );
    $facebook = $this->load->library('facebook', $params);

    $user = $facebook->getUser();

    print_r($user);die;
}

$user在返回url上始终为0。如何修复此问题?

转到
config/config.php
并替换

$config['enable_query_strings'] = False;

刷新并查看魔术
希望有帮助

$config['enable_query_strings'] = TRUE;