相关疑难解决方法(0)

使用$ _REQUEST []有什么问题?

我在这里看过很多帖子说不要使用$_REQUEST变量.我通常不这样做,但有时它很方便.它出什么问题了?

php methods form-submit

115
推荐指数
6
解决办法
5万
查看次数

Codeigniter 2.1.2和Facebook-PHP-SDK 3.1.1

我正在通过Codeigniter 2.1.2和Facebook-PHP-SDK 3.1.1开发一个简单的身份验证,但我不知道为什么它现在正在工作.

我已经将src文件夹(https://github.com/facebook/facebook-php-sdk/tree/master/src)中的所有文件下载到我的库中.

登录似乎正常,但当用户重定向回我的网站时,Facebook getUser()函数总是返回0!

<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Bloompit extends CI_Controller
{
    public $user;

    public function __construct()
    {
        parent::__construct();
        $this->load->helper('url');
        $this->load->library('session');
        $this->load->library('facebook', array(
            'appId' => '149275358530064',
            'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxx'
        ));
        $this->load->model('bloompit_model');
        $this->user = $this->session->userdata('user');
    }

    public function index()
    {
        $data['title'] = 'Bloompit';
        $data['page'] = 'home';
        $this->load->view('view', $data);
    }

    public function login()
    {
        if ($this->user) {
            redirect(site_url(), 'location');
        } elseif ($this->facebook->getUser()) {
            try {
                $facebook_user = $this->facebook->api('/me');
                $this->session->set_userdata('user', array(
                    'name' => $facebook_user['name']
                ));
            } …
Run Code Online (Sandbox Code Playgroud)

facebook codeigniter

2
推荐指数
1
解决办法
1642
查看次数

标签 统计

codeigniter ×1

facebook ×1

form-submit ×1

methods ×1

php ×1