Судя по вашим комментариям, вы пытаетесь смоделировать отправку этой формы в текущем запросе. Я не уверен, что вы можете сделать это с помощью cURL - я думаю, что каждый вызов вашего PHP-скрипта выполняется независимо, поэтому глобальные переменные из текущего прогона скрипта не будут совместно использоваться прогоном, обрабатывающим запрос cURL. 1001 *
Я бы справился с этим, создав функцию обработки формы:
function handle_form($postdata) {
// whatever you would normally do, just replace $_POST with $postdata
}
// to handle a normal form submission:
handle_form($_POST);
Таким образом, вы можете смоделировать отправку формы, просто создав массив со значениями поля формы:
$formvals['fieldname1'] = 'fieldvalue1';
$formvals['fieldname2'] = 'fieldvalue2';
и звонит
handle_form($formvals);