1
我想删除一些网址在CI删除URI段笨
如果任何回音,如:
www.blabla.co/content/5DRwA/6Yt54/bla-bla
所以,更换到:
www.blabla.co/content/bla-bla
注:6Yt54和5DRwA是一个随机值
如何从后面删除URI段2? 我该如何解决它?
我想删除一些网址在CI删除URI段笨
如果任何回音,如:
www.blabla.co/content/5DRwA/6Yt54/bla-bla
所以,更换到:
www.blabla.co/content/bla-bla
注:6Yt54和5DRwA是一个随机值
如何从后面删除URI段2? 我该如何解决它?
尝试uri类。首先retrive URI有:
$array = $this->uri->segment_array();
然后取出第二段:
unset($array[2]);
很遗憾,您的网址似乎没有遵循惯例CI(你可以使用然后$this->uri->assoc_to_uri($array)
)。所以遍历数组来创建uri。
$my_uri = ''; //better name it $my_uri not to conflict with $this->uri
foreach ($array as $value) {
$my_uri.= '/'.$value;
}
然后你可以使用你的新uri f.e.重定向:
redirect($uri);
该URL是由您的控制器生成的? –
是否需要这些值 – devpro
如果您可以告诉我们在何处以及如何使用这些值,您可能会得到您需要的答案。 – adarshdec23