简体   繁体   English

使用codeigniter在localhost上运行但无法在服务器上运行的facebook登录

[英]facebook login with codeigniter working in localhost but not working on server

function fblogin(){
    $base_url=$this->config->item('base_url');
    $facebook = new Facebook(array(
        'appId' =>  $this->config->item('appID'), 
        'secret'=> $this->config->item('appSecret'),
    ));
    $user = $facebook->getUser();
    if($user){
        try{
            $user_profile = $facebook->api('/me');

            $params = array('next' => $base_url.'Poll/logout');

            $ses_user=array(
                'User' => $user_profile,
                'logout' => $facebook->getLogoutUrl($params)
            );
            $this->session->set_userdata($ses_user);
            header('Location: '.$base_url);
        }catch(FacebookApiException $e){
            error_log($e);
            $user = NULL;
        }       
    }
    echo error_log($e);
    $user = $this->session->userdata('User');
    echo $user['id'];
    $this->load->view('main');
}

when echo error_log($e) shows (1) and var_dump(error_log($e)) shows bool(true) 当echo error_log($ e)显示(1)而var_dump(error_log($ e))显示bool(true)时

but in localhost working fine 但在本地主机工作正常

在没有js的php sdk中工作,但仍然不知道原因

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

相关问题 Facebook 登录适用于本地主机,但不适用于 Web 服务器 - Codeigniter - Facebook login works on localhost, but not on a web server - Codeigniter Codeigniter重定向不适用于实时服务器,但适用于本地主机 - Codeigniter redirect is not working on live server but working in localhost Wordpress主题,使用Facebook登录无法在本地主机上运行 - Wordpress themes, login using Facebook not working on localhost Localhost Facebook登录名不适用于较低级别的网址 - Localhost facebook login not working for lower level of the url 用Facebook登录在Localhost(xampp)上工作,但不在实际网站上工作 - Login With Facebook Working on Localhost (xampp) but not on real website 集成magento facebook -login在localhost中工作,但在Live中不工作 - Integrating magento facebook -login working in localhost but not in Live Codeigniter库在localhost上运行,但在Web服务器上不运行 - Codeigniter library is working on localhost but not on web server CodeIgniter邮件无法在服务器上运行,但可以在本地主机上正常工作 - CodeIgniter mail not working on server but works fine localhost Codeigniter Session在本地主机上运行,​​但在Web服务器上不运行 - Codeigniter Session is working on localhost but not on web server 会话不在localhost中工作但在实时服务器中工作(Codeigniter) - Sessions not working in localhost but work in live server (Codeigniter)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM