Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как передать массив GET запросом в данном случае?

Иван Сидоров Ученик (95), на голосовании 4 года назад
Использую ссылку такого вида: "**********/tasks.task.update?taskId=3564&fields[TAGS]=110" и это не приводит к ожидаемому результату. Подсказали это потому что поле [TAGS] массив, а у меня нет. Я так понял мой GET запрос передает не массив и дело в этом, подскажите пожалуйста какой вид должна иметь моя ссылка что бы передавать массив в поле [TAGS]?
Голосование за лучший ответ
ventus solaris Искусственный Интеллект (154899) 4 года назад
В обработчике нужно преобразовать строку в массив. Числа могут быть разделены например запятыми
coder Мыслитель (5328) 4 года назад
get-запрос - это строка типа String
Сергей Жаков Мудрец (16209) 4 года назад
1) передать из html
http://site.my/index.php?array[]=value1&array[]=value2&array[]=value3

обработка в php - а потом ловить переменные в $_GET['array']

2) из html массив из выбраных элементов из формы get ом



php - print_r( $_GET[ 'check' ] ); // выбранные флажки

3) или post ом массив выбранных файлов
https://www.php.net/manual/ru/features.file-upload.multiple.php
Похожие вопросы