Codeigniter任意长度的URI

时间:2010-08-22 21:34:38

标签: php url codeigniter

在codeigniter中,我正在尝试创建一个接受任意长度URI的应用程序,例如:

http://example.com/files/some/arbitrary/length/uri

在routes.php文件中,我有以下规则来获取第一个URI段:

$route['files/(:any)'] = "files/uri/$1";

我怎样才能将地址​​的其余部分作为变量获取而不知道其中可能存在多少个URI段?

谢谢, Diarmuid

1 个答案:

答案 0 :(得分:0)

想出来。

保持与之前相同的route.php规则然后使用codeigniters URL_Helper函数uri_string()来获取URI段。然后可以使用explode函数将其分解为数组。