且试天下 发表于 2015-3-25 10:10:05

求助 ci框架session类

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller {
      public function index(){
                $this->load->view('admin/login.html');
      }
      /**
         * 生成验证码
         */
      public function code(){
                $seed='abcdefghijk1234567890';
                $word='';
                for($j=0;$j<4;$j++){
                        $word.=$seed;
                }      
                $conf=array(
                        'img_width'=>'70',
                        'img_height'=>'30',
                        'word'=>$word
                );      
                $this->load->helper('captcha');               
                $code=create_captcha($conf);
                $this->session->set_userdata('code',$code);
      }
      /**
         * 登录
         */
      public function login_in(){      
                $captcha=strtolower($this->input->post('verify'));
                $code=$this->session->userdata('code');
                echo $code;
                die;
                if($captcha==$code){
                        header("content-type:text/html;charset=utf8");
                        echo "验证码正确";
                } else {
                        header("content-type:text/html;charset=utf8");
                        echo "验证码错误";
                }
      }


}
?>
我确保了ci的session类的开启 并且key也已经设置!

发现打印出的code为空的 没有值!!!

求问怎么解决

求问大家 怎么解决

yuzhigang5460 发表于 2015-3-25 10:46:25

看看手册create_captcha输出的是个啥,你设置session的时候估计就有问题。
页: [1]
查看完整版本: 求助 ci框架session类