fkwork168 发表于 2014-6-28 09:42:41

CI框架中SESSION的问题

在CI框架中SESSION中取不到值是为什么呢?请大家帮忙一下了!/**       * 生成验证码
       */
        public function code(){
                //调用函数生成验证码
                $vals=array(
                        'word_length'=>6,
                        );
                $code = create_captcha($vals);
                //将验证码的字符串保存到SESSION中
                //$data['code']=$code;
                $a=$this->session->set_userdata('code',$code);
                //$_SESSION['code']=$code['word'];
        }

/**
       * 处理登录
       */
        public function signin(){
                //$this->output->enable_profiler();
                //获取表单数据
                $captcha = strtolower($this->input->post('captcha'));
                var_dump($captcha);
                //获取SESSION中的验证码
                $code = strtolower($this->session->userdata('code'));
                var_dump($code);die;

                if ($captcha === $code){
                        echo 'OK';
                }else{
                        //验证码不正确,给出提示页面,然后返回
                        $data['url']=site_url('admin/login/index');
                        $data['message']='验证码错误,请重新填写';
                        $data['wait']=3;
                        $this->load->view('admin/message.html',$data);
                }
        }



心安即是归处 发表于 2014-6-28 22:23:53

有自动加载session类吗?

心安即是归处 发表于 2014-6-28 22:23:58

有自动加载session类吗?

陌上花|彼岸红 发表于 2014-6-29 09:10:50

没看到你加载session类啊
页: [1]
查看完整版本: CI框架中SESSION的问题