我使用codeigniter。我想获取页面的当前位置而没有一些段。
示例:
我当前的位置:“localhost / ci / site / home / all / 1”
我想得到这个:“localhost / ci / site / home / all”
我已经尝试过:current_url()但是它给了我:
“本地主机/ CI /站点/家/所有/ 1”
对不起我可怕的英语:(
答案 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;