Ive сталкиваются с ограничением в привязках cURL для PHP. Похоже, нет простого способа отправить те же самые значения для одного и того же ключа для postfields. В большинстве обходных решений, с которыми я столкнулся, это связано с созданием полей почтового кодирования почтовых полей вручную тегом = foo & tag = bar & tag = baz) вместо использования версии ассоциативного массива CURLOPT_POSTFIELDS.
Кажется, что довольно часто нужно поддерживать, поэтому я чувствую, что, должно быть, что-то пропустил. Является ли это единственным способом обработки нескольких значений для одного и того же ключа?
Хотя это обходное решение можно считать работоспособным (если не очень раздражать), моя основная проблема заключается в том, что мне нужно иметь возможность делать несколько значений для одного и того же ключа, а также поддерживать загрузку файлов. Насколько я могу судить, для загрузки файлов более или менее требуется использовать ассоциированную версию arravy CURLOPT_POSTFIELDS. Поэтому я чувствую, что застрял.
У меня опубликовано об этой проблеме более подробно в списке рассылки cURL PHP в надежде, что у кого-то есть некоторые идеи об этом.
Предложения или подсказки о том, где я могу найти дополнительную информацию по этому поводу, очень ценятся!