2016-05-31 78 views
0

我想检查会议,并获得当前用户的信息只有一排我在这里新plz帮助笨3问题与获取会话ID

public function profile() { 
     $this->load->view('header'); 
     $this->load->model('brid_groom_fetch'); 
     $this->session->userdata('uname'); 

     //This below line fetch model db data 
     $row = $this->brid_groom_fetch->get_program_specific_gender(); 

     //here i have check data is in session.. 
     $session_id = $this->session->userdata(
     array('uname' => $row->uname)); 
     print_r($sesid); 
    } 

回答

0

你为什么不使用基本==操作?

public function __construct() { 

    parent::__construct(); 
    $this->load->model('brid_groom_fetch'); 

    // you need to load session library 
    // Have you loaded ? 
    $this->load->library('session'); 
} 


public function profile() { 

    $this->load->view('header'); 

    // you do not need to load in all method. 
    // we have already loaded in __construct() 
    // $this->load->model('brid_groom_fetch'); 

    // use variable 
    $uname = $this->session->userdata('uname'); 

    //fetch data from db 
    $row = $this->brid_groom_fetch->get_program_specific_gender(); 

    if ($row->uname == $uname) { 
     $session_id = $this->session->userdata('session_id'); 
     var_dump($session_id); 
    } 
} 
+0

感谢快速回复,但爵士的用户数据已经给出错误试图让非对象的属性 – sms

+0

谁能给解决这个quation – sms

0

要设置用户数据与

$this->session->set_userdata(array('uname' => $yourname)); 

$this->session->set_userdata('uname',$yourname); 

要检查什么样的价值是在你需要使用

$sess_name = $this->session->userdata('uname'); 
print_r($sess_name); 

然后验证用户数据设置这是您收到的$ sess_name。 你也可以不设置使用

$this->session->unset_userdata('uname');