2016-02-24 48 views
1

我想刪除一些網址在CI刪除URI段笨

如果任何迴音,如:

www.blabla.co/content/5DRwA/6Yt54/bla-bla 

所以,更換到:

www.blabla.co/content/bla-bla 

注:6Yt54和5DRwA是一個隨機值

如何從後面刪除URI段2? 我該如何解決它?

+0

該URL是由您的控制器生成的? –

+1

是否需要這些值 – devpro

+0

如果您可以告訴我們在何處以及如何使用這些值,您可能會得到您需要的答案。 – adarshdec23

回答

0

嘗試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);