Хорошо, я проверил другие вопросы, подобные этому, и ни один из них, похоже, не указывает на решение моей проблемы.У меня есть следующий код:
<?PHP
$tamanho = $_REQUEST['tamanho'];
$post_data['item_quant'] = $_REQUEST['item_quant'];
$post_data['email_cobranca'] = $_REQUEST['email_cobranca'];
$post_data['tipo'] = $_REQUEST['tipo'];
$post_data['moeda'] = $_REQUEST['moeda'];
$post_data['item_id'] = $_REQUEST['item_id'].$tamanho;
$post_data['item_descr'] = $_REQUEST['item_descr'].'%20Tamanho%20'.$tamanho;
$post_data['item_valor'] = $_REQUEST['item_valor'];
$post_data['peso'] = $_REQUEST['peso'];
$post_data['encoding'] = $_REQUEST['encoding'];
$post_data['submit_01'] = $REQUEST['submit_01'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "[erased for security]");
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
$result = curl_exec($curl);
curl_close($curl);
header('Location:[erased for security]');
?>
Это простой код для отправки запроса на публикацию на другой веб-сайт после того, как я немного изменил идентификатор продукта и описание, чтобы сделать их более уникальными (поэтому я ненужно создавать разные продукты для каждого цвета и размера одежды).Однако это приходит на другую страницу в виде пустого массива $ _POST.Расположение в заголовке - это то же местоположение, куда отправляется запрос на публикацию.
Об переменной $ result не сообщается об ошибках.
Вывод curl_getinfo ($ curl) показывает отправляемый массивидеально.
Среда - PHP 5, а используемая библиотека - php_curl.dll.
Что-то происходит между страницей A, отправляющей массив, и страницей B, получающей массив.