📅  最后修改于: 2023-12-03 14:50:53.103000             🧑  作者: Mango
在 Codeigniter 框架中,要获取当前 URL 可以使用 base_url()
函数返回网站的根目录 URL,并在后面拼接上当前页面的相对 URL。或者使用 current_url()
函数直接返回当前页面完整 URL。
base_url()
base_url()
函数返回配置文件中定义的 base_url
参数的值,这是网站的根目录 URL。要获取当前 URL,可以使用 uri_string()
函数获取当前页面的相对 URL,然后将其拼接到 base_url()
返回的根目录 URL 后面即可。
$current_url = base_url() . uri_string();
echo $current_url;
这样就可以获取到当前页面的完整 URL 了。
current_url()
current_url()
函数可以直接返回当前页面的完整 URL,不需要手动拼接。只需要在 Controller 中加载 url
辅助函数库即可使用该函数。
$this->load->helper('url');
$current_url = current_url();
echo $current_url;
两种方法都可以获取当前页面的 URL,具体选择使用哪种方法,取决于实际需求,如果需要获取完整 URL 建议使用 current_url()
,如果只需要获取相对 URL 可以使用 uri_string()
函数和 base_url()
函数拼接。