Php 将多个参数传递给Codeigniter中的控制器函数

Php 将多个参数传递给Codeigniter中的控制器函数,php,codeigniter,codeigniter-3,Php,Codeigniter,Codeigniter 3,我有一个名为Tag的控制器,它与处理与特定标签相关的帖子有关,正如查看器所希望的那样 我想让URL看起来像这样 http://www.mydomain/tag/xxx/xxx 浏览者可以通过使用任意多的标签来过滤帖子 e、 g 我已经通过在routes.php中使用正则表达式尝试了这一点 $route['tag\/[a-zA-Z0-9\/]']='tag/index'; 并在标记控制器的索引方法中过滤URL,但对超过1个标记无效。我希望用户可以传递任意多的标签。中提到的方法也不起作用。对于索

我有一个名为Tag的控制器,它与处理与特定标签相关的帖子有关,正如查看器所希望的那样

我想让URL看起来像这样

http://www.mydomain/tag/xxx/xxx
浏览者可以通过使用任意多的标签来过滤帖子
e、 g

我已经通过在routes.php中使用正则表达式尝试了这一点

$route['tag\/[a-zA-Z0-9\/]']='tag/index';

并在标记控制器的索引方法中过滤URL,但对超过1个标记无效。我希望用户可以传递任意多的标签。中提到的方法也不起作用。对于索引方法,有什么方法可以做到这一点吗?如果你这样做,黑客可能会攻击你的应用程序并损害有价值的数据。 这将使您的网站易受攻击

所以,我认为你应该走另一条路

/controller/method/red+tall+fat

因为我在博客站点中使用它来管理帖子,通过URL传递的标签将在数据库查询期间通过CodeIgniter转义。此外,若并没有任何相关的标签,用户将看到未找到的消息。我认为它没有价值
/controller/method/red+tall+fat