用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1483|回复: 3
收起左侧

[HELP] CI框架中SESSION的问题

[复制链接]
发表于 2014-6-28 09:42:41 | 显示全部楼层 |阅读模式
在CI框架中SESSION中取不到值是为什么呢?请大家帮忙一下了!
PHP复制代码
/**      * 生成验证码
         */

        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'];
        }
复制代码
PHP复制代码
 
/**
         * 处理登录
         */

        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类啊

本版积分规则