sidewinder
Guest
curl, POST, checkbox с одинакоыви именами
Задача: надо получить некие данные с сайта и передать другой программе для обработки. (Человек в этом процессе не участвует). Сервер отдаёт данные по запросу POST.
в форме есть несколько полей типа таких:
<input TYPE="checkbox" NAME="-out" VALUE="2UCAC" CHECKED>
<input TYPE="checkbox" NAME="-out" VALUE="DE(ICRS)" CHECKED>
<input TYPE="checkbox" NAME="-out" VALUE="e_RAdeg" CHECKED>
<input TYPE="checkbox" NAME="-out" VALUE="e_DEdeg" CHECKED>
вот собстевенно как такой запро спередать?
Я делаю так:
Kак присовить несколько значений одному полю? ("-out"), Kак массив их задать или как?
(Изменять обработчик запросос я не могу)
Задача: надо получить некие данные с сайта и передать другой программе для обработки. (Человек в этом процессе не участвует). Сервер отдаёт данные по запросу POST.
в форме есть несколько полей типа таких:
<input TYPE="checkbox" NAME="-out" VALUE="2UCAC" CHECKED>
<input TYPE="checkbox" NAME="-out" VALUE="DE(ICRS)" CHECKED>
<input TYPE="checkbox" NAME="-out" VALUE="e_RAdeg" CHECKED>
<input TYPE="checkbox" NAME="-out" VALUE="e_DEdeg" CHECKED>
вот собстевенно как такой запро спередать?
Я делаю так:
PHP:
$ch = curl_init($SERV);
$vars["-to"] = 4;
// так все поля зазаю. Потом:
// кроме NAME="-out" их ещё много
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
// дальше собственно сам запрос.
(Изменять обработчик запросос я не могу)