【发布时间】:2019-10-18 17:50:48
【问题描述】:
我有一个网址http://localhost/basic/Logiciel/ab/current_page/10/date_from/1571691600000/date_to/1572382800000/time_from/30/time_to/60
我正在获取当前网址和下一页,例如:
$cu = current_url();
$current_page = $this->input->get('current_page');
$next_page = (int)$current_page + 1;
我想编辑$current_page 并将其设置为我选择的变量。 uri 或输入类中是否有一个函数可以让我更改 uri 段以形成新的 url,或者我必须 parse_url 并将我的 url 分解成一个数组,就像我不使用 codeigniter 时那样?。
$parse_cu = parse_url($url, PHP_URL_QUERY);
parse_str($parse_cu, $cu_arr);
$cu_arr['current_page'];
【问题讨论】:
-
使用segment()怎么样,见codeigniter.com/user_guide/libraries/uri.html#class-reference?
-
你的意思是
$this->uri->segment(3, $var); -
$var 将被返回,如果段 3 没有找到,所以可能不是你想要达到的目标
标签: php codeigniter