2014-05-27 2 views
-2

Привет я посылаю строку, используя ниже;Как отправить несколько строк POST

http://cleanlead.dlg.co.uk/?circuit=public&fuseaction=lead&Campid=629&Suppid=547&Surveyid=5&Title=Mr&Forename=Value &Surname=Value&Address1=Value &Postcode=Value &Energycosts_telephone=Possibly&EnergySwitch_PayMethod_Telephone=Yes&EnergySwitch_ElectricityProvider=Co-operative Energy&EnergySwitch_GasProvider=Southern Electricity&TelephoneORMobile=Value

где я получаю ответ успеха. Проблема в том, что я хочу отправить несколько строк из того же самого способа отправки различного значения за один раз, как я могу это сделать?

+0

Что вы подразумеваете под «несколькими строками того же самого»? Вы имели в виду одну и ту же метку, но многочисленные значения и т. Д. Как массив? Также как вы отправляете эту строку? JS, форму? Также обратите внимание, что метод, который вы используете (GET), имеет проблему с ограничениями размера, и мне не нравится размер вашего URL-адреса. –

+0

объединить строки, используя метод конкатенации php. – Mubo

+0

ok Я попробую? – SasukeSHANE

ответ

1

Поместите [] после имени, чтобы указать, что сервер должен создать массив из всех значений. Это должно быть URL-закодирован как %5B%5D:

http://hostname/?name%5B%5D=value1&name%5B5D=value2&name%5B5D=value3 

В PHP вы затем сможете получить к ним доступ в качестве элементов массива $_GET['name'].

Смежные вопросы