首页 > 解决方案 > 当表值为 null Codeigniter 时页面重定向到错误的 url

问题描述

默认情况下,页面重定向到user/profilepicture/表值$user->profilepic 是null或不是。

if($this->session->userdata("user_id"))//If already logged in
    {
        $userID = $this->session->userdata("user_id");
        $data['user'] = $this->m_user->getRows($userID);
        //load the view
      if($user->profile_pic == null)
      {
         redirect(base_url().'user/profilepicture/'); 
      }else{
         redirect(base_url().'blog/');
      }

标签: phpcodeigniter

解决方案


尝试这个:

if($this->session->userdata("user_id"))//If already logged in
    {
        $userID = $this->session->userdata("user_id");
       $data['user'] = $this->m_user->getRows($userID);
        //load the view
      if( $data['user']['profile_pic'] == null && $data['user']['profile_pic']!= null)
      {
         redirect(base_url().'user/profilepicture/'); 
      }else{
         redirect(base_url().'blog/');
      }

推荐阅读