Передача множества аргументов в функцию контроллера в Codeigniter

У меня есть контроллер с именем Tag, который связан с обработкой сообщений, связанных с определенными тегами, по желанию зрителя.

Я хочу, чтобы URL выглядел так

http://www.mydomain/tag/xxx/xxx

где зритель может фильтровать сообщение, используя столько тегов, сколько ему нужно

например

http://www.mydomain/tag/XXX/XXX/.../..../...

Я пробовал это с помощью регулярного выражения в rout.php

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

и фильтрация URL в методе index контроллера Tag, но он не работал для более чем 1 тега. Я хочу, чтобы пользователь мог передать столько тегов, сколько пожелает. Методы, указанные в этот вопрос также не работает. Есть ли способ сделать это для метода индекса?

2

Решение

Если вы делаете это таким образом, Hacker может взломать ваше приложение и нанести вред ценным данным.
Это сделает ваш сайт уязвимым.

Итак, я думаю, вы должны пойти по другому пути …

/controller/method/red+tall+fat
3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector