- Автор темы
- #1
Каким образом формировать ссылки, чтобы потом их сделать ЧПУ?
Набор фильтров не известен, т.к. может меняется от категории и прочих параметров.
И как формировать url-адрес из многомерных массивов? Например, фильтр имеет несколько значений для выбора, допустим, параметр "цвет". Пользователь выбрал несколько цветов. В $_POST['color'] уйдет массив: array(0=>'red', 1=> 'blue', 2 => 'black' ). Но если чего через http_build_query() строить, то строка получается: color[0]=red&color[1]=blue&color[2]=black.
А форма отправляет без индексов: color[]=red&color[]=blue&color[]=black, т.е. без индексов. Как правильно?
То ли вручную формировать, то ли еще как. Но вопрос с ЧПУ не могу решить.
Набор фильтров не известен, т.к. может меняется от категории и прочих параметров.
И как формировать url-адрес из многомерных массивов? Например, фильтр имеет несколько значений для выбора, допустим, параметр "цвет". Пользователь выбрал несколько цветов. В $_POST['color'] уйдет массив: array(0=>'red', 1=> 'blue', 2 => 'black' ). Но если чего через http_build_query() строить, то строка получается: color[0]=red&color[1]=blue&color[2]=black.
А форма отправляет без индексов: color[]=red&color[]=blue&color[]=black, т.е. без индексов. Как правильно?
То ли вручную формировать, то ли еще как. Но вопрос с ЧПУ не могу решить.
Последнее редактирование: