[Answered ]-Send data array (same key values) using php curl

1👍

What i finally did was using a string instead of php assoicative array

$ch = curl_init();
$curlConfig = array(
CURLOPT_URL            => "http://url",
CURLOPT_POST           => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS     => "name=name1&emailname1@email&name=name2&email=name2@email"
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
print $result;
curl_close($ch);
👤yossi

1👍

In PHP, array keys must be unique. The second ‘name’ overwrites the data in the first ‘name’ so you would need a slightly different scheme.

0👍

You might be able to use something like this. Do you have a way to make a dump of the data in the Django script?

CURLOPT_POSTFIELDS     => array(
    array(
            'name' => 'name1',
            'email' => 'name1@email',
         ),
    array(
            'name' => 'name2',
            'email' => 'name2@email',
         )
)

Leave a comment