需要帮助在codeigniter中检索uri段

时间:2015-06-03 00:06:16

标签: php codeigniter

我在CodeIgniter中有url加密值。但是当我尝试获取uri段时,CodeIgniter无法找到它。

无论如何我可以使用前缀来找到它吗?以下是我正在使用的网址

localhost/sandbox/index.php/client/applicants/applicantslist/index?proj=ijo7w%2BriCislarU8QCJZNXc7s7C3mI%2BVYoN49uFSf9U%3D/5

  //Set 11 for testing purposes
   $config['total_rows'] = 11;

    $config['per_page'] = 5;

    $config['num_links'] = 4;
    $config["prefix"] = "page=";

 // Showing nothing
    fb($this->uri->segment("5"));

2 个答案:

答案 0 :(得分:0)

细分是网址本身的一部分,即index可用或applicantslist可用。

之后的一切?在$ _GET变量或codeigniter $this->input->get()

的范围内

看起来您应该在案例中使用$this->input->get('proj')

答案 1 :(得分:0)

我想出的答案是在$ config ['suffix']中添加get查询字符串,就像这样......

        .container .embedded.minisized > .comtainer > .row1 { display: block;}
        .container .embedded.minisized > .container > .row2 { display: none;}
        .container .embedded.minisized > .container > .row3 { display: none;}
        .container .embedded.minisized > .container > .row4 { display: none;}

唯一的问题是,当我回到第一页时,它只会显示没有get参数的基本网址。为了解决这个问题,我会做以下的事情

$config['suffix'] = 'id?30'

这解决了这个问题!