简体   繁体   English

Facebook在CodeIgniter中连接PHP SDK问题

[英]facebook connect php sdk problems in CodeIgniter

I am having problems with the facebook connect php library. 我在使用facebook connect php库时遇到问题。 Basically on return url my user is 0. Here is my code: 基本上,在返回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 is always 0 on the return url. $ user在返回URL上始终为0。 How can I fix this? 我怎样才能解决这个问题?

go to config/config.php and replace; config/config.php并替换;

$config['enable_query_strings'] = False;

with

$config['enable_query_strings'] = TRUE;

refresh and see the magic 刷新并看到魔术
hope it helps! 希望能帮助到你!

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

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