codeigniter 会话已启动,但我无法在其他函数中使用会话数据

cedebl8k  于 2023-05-27  发布在  其他
关注(0)|答案(1)|浏览(122)

我在Codeignitor项目中遇到了会话问题
当我尝试使用addview()函数时,它显示错误页面。我已经在config.php文件中自动加载了会话
这是我的控制器

public function login()
    {
        $this->load->model('Reachedus_model');
        $name = $this->input->post('name');
        $password = $this->input->post('password');
        $input = array( 'name'=>$name, 'password'=>$password);

        $data['loggedIn'] = "no";
        $chk = $this->Reachedus_model->authenticate($input);
        if($chk){
            $_SESSION['name']= $this->input->post('name');
            $this->load->view('headeradmin');
            $this->load->model('Reachedus_model');
            $data['result']=$this->Reachedus_model->getreachedus();
            $this->load->view('reached_us', $data);  

        }
        else{ 
            echo '<script>alert("Enter the valid email id and password")</script>';
            echo "<p style='color:red; text-align: center; '>Enter the valid email id and   password</p>";
            $this->load->view('adminlogin');
            }
    }   
public function addview(){
        if(!$this->session->userdata('name')){
            $this->load->view('error');
        }else{
          $this->load->view('headeradmin');
          $this->load->view('addevent');
        }
    }
 public function logout()
    {
        $this->session->unset_userdata('name');
        $this->session->sess_destroy();
        $this->load->view('header');
        $this->load->model('User_model');
         $data['result']=$this->User_model->getimg();
        $this->load->view('main', $data);
        $this->load->view('footer');
    }

问题出在addview()方法中。我也尝试过其他项目,但没有工作。
即会话不工作在localhost请我能尽快得到解决方案
提前感谢您。

j2datikz

j2datikz1#

卸载当前的Xampp并安装Xampp的更新版本

相关问题