PHP Curl, boş bir dizi gönderme

0 Cevap php

Tamam, ben buna benzer diğer soruları kontrol ettik, ve hiçbiri benim soruna bir çözüm için işaret gibi görünüyor. Ben aşağıdaki kodu vardır:

<?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]');
?>

Ben ürün kimliği ve açıklama biraz değiştirilmiş sonra, başka bir web sitesine bir yazı isteği göndermek için bir barebone kodu, yani ben giysi her renk ve boyut için farklı bir ürün yaratmak zorunda değilsiniz (onları daha benzersiz yapmak için .) Ancak, bu boş bir $ _POST dizi olarak başka bir sayfaya ulaşır. Başlı Yer sonrası isteği gönderiliyor aynı yerdir.

Hiçbir hata $ sonuç değişkeni olarak haberdar ediliyor.

Curl_getinfo çıkış ($ kıvırmak) dizi mükemmel gönderilen gösterir.

Çevre PHP 5 ve kullanılan kütüphane php_curl.dll olduğunu.

Bir şey dizinizi aldıktan dizi ve sayfa B gönderme sayfa A arasında oluyor.

0 Cevap