@kizijo

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

Здравствуйте!

Нужно передать в GET переменную X три значения: alfa, beta, gamma. Как правильнее это сделать?

1) domain.com/?x=alfa,beta,gamma
2) domain.com/?x=alfa|beta|gamma
3) domain.com/?x[]=alfa&x[]=beta&x[]=gamma
4) Или есть какой-то более общепринятый подход в таком случае?
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
1. Берешь обычную форму, загоняешь туда лист из чекбоксов, кликаешь на отправку формы с методом get → смотришь в адресную строку.
2. Открываешь список методологий web API, читаешь. В идеале бы еще какой реальный проект найти открытый, чтобы посмотреть приемку.
3. Читаешь документации по общению с web API у популярных сервисов (например GitHub).
4. Выбираешь тот, что подходит под твой случай.

Второй вариант это 100% шлак, ибо значения через запятую несложно разобрать на стороне сервера, а вертикальная черта никакого доверия у меня не вызывает (могу ошибаться, конечно).
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега Веб-разработка
♬♬
3
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы