Php Codeigniter会话查询中存在未知值

Php Codeigniter会话查询中存在未知值,php,codeigniter,codeigniter-3,Php,Codeigniter,Codeigniter 3,我需要帮助解决这个我无法解决的问题 我有这个控制器 function update_listing_id() { if($this->session->userdata('is_logged_in')){ $username = $this->session->userdata('v_member_username'); $id = $this->uri->segment(3); $this->my_listings_m

我需要帮助解决这个我无法解决的问题

我有这个控制器

function update_listing_id() {
    if($this->session->userdata('is_logged_in')){
    $username = $this->session->userdata('v_member_username');
    $id = $this->uri->segment(3);

    $this->my_listings_model->keep_property_id_in_session($id);
    $this->load->view('view');
模型中

public function keep_property_id_in_session($id) {
    if($id) {
        $this->session->set_userdata('property_id', $id);
        return $id;
    }
    elseif($this->session->userdata('property_id')) {
        $id = $this->session->userdata('property_id');
        return $id;
    } else {
        $id ="";
        return $id;
    }
}
现在我想在会话中将这个id传递给另一个类似这样的函数

public function change_location() {
    if($this->session->userdata('is_logged_in')){
    $username = $this->session->userdata('v_member_username');
    $id = $this->my_listings_model->keep_property_id_in_session($this->session->userdata('property_id'));
    //$id = $this->session->userdata('property_id'); Either this

    $this->load->view('view');
现在问题开始了

此会话变量$id回显单词“images”。我不知道这是从哪里来的


如果我做了
echo'@Abdulla。。这将是非常长的代码,大约900行。。你能建议我应该特别寻找什么吗?以及如何仅取消设置该项?显示您的会话设置partU r从$id=$this->uri->segment(3)获取图像;应该是4。。。。或者显示你的完整url什么是你的url请显示谢谢,url是:
http://localhost/admin/dashboard/update-listing-id/43
Array
  (
    [__ci_last_regenerate] => 1453749373
    [v_member_username] => decent_dev
    [is_logged_in] => 1
    [property_id] => images
  )