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

[HELP] ci框架移到新服务器中session跳页面失效

[复制链接]
发表于 2012-12-13 18:15:28 | 显示全部楼层 |阅读模式

大家好,请问为什么【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);
                }
        }搜索更多相关
发表于 2012-12-22 23:54:18 | 显示全部楼层
朋友, 你解决这个问题了吗?我也遇到这个问题。
 楼主| 发表于 2013-4-9 22:20:23 | 显示全部楼层
漁夫 发表于 2012-12-22 23:54
朋友, 你解决这个问题了吗?我也遇到这个问题。

这是服务器的问题
发表于 2013-4-10 09:45:02 | 显示全部楼层
你的SESSION是用数据库还是cookie的?

本版积分规则