注册 登录
编程论坛 PHP技术论坛

CI框架session跨页面失效

czg123698741 发布于 2010-10-01 10:07, 1306 次点击
大家好,请问为什么【CI框架session跨页面失效】???我的config.php已经设置足够的时间啦!它每次都是我输入用户名和密码之后跳到controllers层的set_session方法,这时候能正常显示,但是一旦我回到index方法之后本应该也能读取出之前存放的session啊,但是最后显示的效果是【session为空1。请大家帮帮忙~~~~谢谢
代码如下:
        function index(){
                if($this->session->userdata('userSession')){
                        $data=$this->session->userdata('userSession');
                        $this->load->view('mysession',$data);
                }
                else{
                        $data['username']='session为空1';
                        $this->load->view('mysession',$data);
                }
        }
        
        function set_session(){
                if($this->input->post('btn_submit')){
                        $userSession=array('username'=>$this->input->post('txt_username'), 'pwd'=>$this->input->post('txt_pwd'));
                        $this->session->set_userdata('userSession',$userSession);
                        $this->session->unset_userdata('mysession');
                }
                if($this->session->userdata('userSession')){
                        $data=$this->session->userdata('userSession');
                        $this->load->view('mysession',$data);
                }
                else{
                        $data['username']='session为空2';
                        $this->load->view('mysession',$data);
                }
        }
1 回复
#2
gupiao1752010-10-01 23:55
向楼主请教一个问题,请问CI框架是什么框架?
1