Codeigniter获取当前位置

时间:2014-08-22 11:43:45

标签: php codeigniter location

我使用codeigniter。我想获取页面的当前位置而没有一些段。

示例:

  

我当前的位置:“localhost / ci / site / home / all / 1”

     

我想得到这个:“localhost / ci / site / home / all”

我已经尝试过:current_url()但是它给了我:

  

“本地主机/ CI /站点/家/所有/ 1”

对不起我可怕的英语:(

2 个答案:

答案 0 :(得分:1)

echo base_url().$this->uri->segment(1).$this->uri->segment(2);

控制器1段,方法2段。 base_url返回您的站点基本URL。不要忘记包含URI助手。

答案 1 :(得分:0)

试试这个:

$query = $_SERVER['QUERY_STRING'] ? '?'.$_SERVER['QUERY_STRING'] : '';
echo $this->config->site_url().$this->uri->uri_string(). $query;